{
 "address": "0xddb009b0cacfddc032761f7b5bf525d543f7c002",
 "role": "registry contract (outside the W1 set)",
 "block": 27501697,
 "creation_tx": null,
 "runtime_bytecode": "0x608060405234801561000f575f80fd5b5060043610610109575f3560e01c806370a08231116100a05780639909afed1161006f5780639909afed146102a5578063a535bb10146102d5578063a9059cbb146102df578063c2a4276c1461030f578063dd62ed3e1461032d57610109565b806370a082311461021d57806373874df31461024d57806379cc67901461026b57806395d89b411461028757610109565b8063313ce567116100dc578063313ce567146101a9578063327fad14146101c757806334c73884146101f757806342966c681461020157610109565b806306fdde031461010d578063095ea7b31461012b57806318160ddd1461015b57806323b872dd14610179575b5f80fd5b61011561035d565b6040516101229190611a3d565b60405180910390f35b61014560048036038101906101409190611afb565b6103ed565b6040516101529190611b53565b60405180910390f35b61016361040f565b6040516101709190611b7b565b60405180910390f35b610193600480360381019061018e9190611b94565b610418565b6040516101a09190611b53565b60405180910390f35b6101b1610536565b6040516101be9190611bff565b60405180910390f35b6101e160048036038101906101dc9190611c18565b61053e565b6040516101ee9190611c52565b60405180910390f35b6101ff610579565b005b61021b60048036038101906102169190611c18565b6108aa565b005b61023760048036038101906102329190611c6b565b6108be565b6040516102449190611b7b565b60405180910390f35b610255610903565b6040516102629190611c52565b60405180910390f35b61028560048036038101906102809190611afb565b610983565b005b61028f6109a3565b60405161029c9190611a3d565b60405180910390f35b6102bf60048036038101906102ba9190611dc2565b610a33565b6040516102cc9190611b53565b60405180910390f35b6102dd610abb565b005b6102f960048036038101906102f49190611afb565b610dda565b6040516103069190611b53565b60405180910390f35b610317610eec565b6040516103249190611c52565b60405180910390f35b61034760048036038101906103429190611e1c565b610f04565b6040516103549190611b7b565b60405180910390f35b60606003805461036c90611e87565b80601f016020809104026020016040519081016040528092919081815260200182805461039890611e87565b80156103e35780601f106103ba576101008083540402835291602001916103e3565b820191905f5260205f20905b8154815290600101906020018083116103c657829003601f168201915b5050505050905090565b5f806103f7610f86565b9050610404818585610f8d565b600191505092915050565b5f600254905090565b5f80610422610f86565b905061042f858285610f9f565b61043a858585611031565b5f60075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20540361052157600533908060018154018082558091505060019003905f5260205f20015f9091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508260075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b61052a83611121565b60019150509392505050565b5f6012905090565b6008818154811061054d575f80fd5b905f5260205f20015f915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f73b680f0cc810317933f234f67eb6a9e923407f05d90505f8173ffffffffffffffffffffffffffffffffffffffff1663604a6fa96040518163ffffffff1660e01b81526004016020604051808303815f875af11580156105dc573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106009190611ef4565b67ffffffffffffffff1690505f8060075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054036106f457600533908060018154018082558091505060019003905f5260205f20015f9091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508160075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b5f5b600580549050811015610896576002836107109190611f79565b9150828473ffffffffffffffffffffffffffffffffffffffff1663604a6fa96040518163ffffffff1660e01b81526004016020604051808303815f875af115801561075d573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107819190611ef4565b67ffffffffffffffff166107959190611fa9565b92508260075f600584815481106107af576107ae611fd9565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461081b9190611fa9565b925082821115610829578192505b640166583c8083106108965761087a6005828154811061084c5761084b611fd9565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846114cd565b61088383611121565b808061088e90612006565b9150506106f6565b506108a533630393874c6114cd565b505050565b6108bb6108b5610f86565b8261154c565b50565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f7f74e63c8c1761e5522a48bc732bb062f0f077b17f8e7aaa84eb58e5a1122b835260065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516109549190611c52565b60405180910390a160065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6109958261098f610f86565b83610f9f565b61099f828261154c565b5050565b6060600480546109b290611e87565b80601f01602080910402602001604051908101604052809291908181526020018280546109de90611e87565b8015610a295780601f10610a0057610100808354040283529160200191610a29565b820191905f5260205f20905b815481529060010190602001808311610a0c57829003601f168201915b5050505050905090565b5f80828051906020012090505f81604051602401604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505090505f80825160208401885afa9250505092915050565b5f73b680f0cc810317933f234f67eb6a9e923407f05d90505f8173ffffffffffffffffffffffffffffffffffffffff1663604a6fa96040518163ffffffff1660e01b81526004016020604051808303815f875af1158015610b1e573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b429190611ef4565b67ffffffffffffffff1690505f805f60075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205403610c3757600533908060018154018082558091505060019003905f5260205f20015f9091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508260075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b5f5b600880549050811015610dc357600284610c539190611f79565b9250838573ffffffffffffffffffffffffffffffffffffffff1663604a6fa96040518163ffffffff1660e01b81526004016020604051808303815f875af1158015610ca0573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610cc49190611ef4565b67ffffffffffffffff16610cd89190611fa9565b935083831115610ce6578293505b640166583c808410610dc35760088181548110610d0657610d05611fd9565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166373874df36040518163ffffffff1660e01b81526004016020604051808303815f875af1158015610d77573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610d9b9190612061565b9150610da782856114cd565b610db084611121565b8080610dbb90612006565b915050610c39565b50610dd433651d33437124806114cd565b50505050565b5f80610de4610f86565b9050610df1818585611031565b5f60075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205403610ed857600533908060018154018082558091505060019003905f5260205f20015f9091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508260075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b610ee183611121565b600191505092915050565b73b680f0cc810317933f234f67eb6a9e923407f05d81565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f33905090565b610f9a83838360016115cb565b505050565b5f610faa8484610f04565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461102b578181101561101c578281836040517ffb8f41b20000000000000000000000000000000000000000000000000000000081526004016110139392919061208c565b60405180910390fd5b61102a84848484035f6115cb565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036110a1575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016110989190611c52565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611111575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016111089190611c52565b60405180910390fd5b61111c83838361179a565b505050565b5f73b680f0cc810317933f234f67eb6a9e923407f05d90505f8173ffffffffffffffffffffffffffffffffffffffff1663604a6fa96040518163ffffffff1660e01b81526004016020604051808303815f875af1158015611184573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906111a89190611ef4565b67ffffffffffffffff16905082816111c09190611fa9565b925060058080549050826111d49190611fa9565b815481106111e5576111e4611fd9565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506112ac60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518060400160405280600681526020017f6e616d6528290000000000000000000000000000000000000000000000000000815250610a33565b156112b85750506114ca565b5f6008846112c69190611fa9565b036113935761138e60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff166370a0823160065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518263ffffffff1660e01b815260040161134a9190611c52565b602060405180830381865afa158015611365573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061138991906120d5565b61154c565b6114c7565b5f6005846113a19190611fa9565b036114a9576114a460065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660085f815481106113df576113de611fd9565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a0823160065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518263ffffffff1660e01b81526004016114609190611c52565b602060405180830381865afa15801561147b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061149f91906120d5565b6114cd565b6114c6565b5f6009846114b79190611fa9565b036114c5576114c4610abb565b5b5b5b50505b50565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361153d575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016115349190611c52565b60405180910390fd5b6115485f838361179a565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036115bc575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016115b39190611c52565b60405180910390fd5b6115c7825f8361179a565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361163b575f6040517fe602df050000000000000000000000000000000000000000000000000000000081526004016116329190611c52565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036116ab575f6040517f94280d620000000000000000000000000000000000000000000000000000000081526004016116a29190611c52565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015611794578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161178b9190611b7b565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036117ea578060025f8282546117de9190612100565b925050819055506118b8565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015611873578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161186a9392919061208c565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036118ff578060025f8282540392505081905550611949565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516119a69190611b7b565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b838110156119ea5780820151818401526020810190506119cf565b5f8484015250505050565b5f601f19601f8301169050919050565b5f611a0f826119b3565b611a1981856119bd565b9350611a298185602086016119cd565b611a32816119f5565b840191505092915050565b5f6020820190508181035f830152611a558184611a05565b905092915050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611a9782611a6e565b9050919050565b611aa781611a8d565b8114611ab1575f80fd5b50565b5f81359050611ac281611a9e565b92915050565b5f819050919050565b611ada81611ac8565b8114611ae4575f80fd5b50565b5f81359050611af581611ad1565b92915050565b5f8060408385031215611b1157611b10611a66565b5b5f611b1e85828601611ab4565b9250506020611b2f85828601611ae7565b9150509250929050565b5f8115159050919050565b611b4d81611b39565b82525050565b5f602082019050611b665f830184611b44565b92915050565b611b7581611ac8565b82525050565b5f602082019050611b8e5f830184611b6c565b92915050565b5f805f60608486031215611bab57611baa611a66565b5b5f611bb886828701611ab4565b9350506020611bc986828701611ab4565b9250506040611bda86828701611ae7565b9150509250925092565b5f60ff82169050919050565b611bf981611be4565b82525050565b5f602082019050611c125f830184611bf0565b92915050565b5f60208284031215611c2d57611c2c611a66565b5b5f611c3a84828501611ae7565b91505092915050565b611c4c81611a8d565b82525050565b5f602082019050611c655f830184611c43565b92915050565b5f60208284031215611c8057611c7f611a66565b5b5f611c8d84828501611ab4565b91505092915050565b5f80fd5b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b611cd4826119f5565b810181811067ffffffffffffffff82111715611cf357611cf2611c9e565b5b80604052505050565b5f611d05611a5d565b9050611d118282611ccb565b919050565b5f67ffffffffffffffff821115611d3057611d2f611c9e565b5b611d39826119f5565b9050602081019050919050565b828183375f83830152505050565b5f611d66611d6184611d16565b611cfc565b905082815260208101848484011115611d8257611d81611c9a565b5b611d8d848285611d46565b509392505050565b5f82601f830112611da957611da8611c96565b5b8135611db9848260208601611d54565b91505092915050565b5f8060408385031215611dd857611dd7611a66565b5b5f611de585828601611ab4565b925050602083013567ffffffffffffffff811115611e0657611e05611a6a565b5b611e1285828601611d95565b9150509250929050565b5f8060408385031215611e3257611e31611a66565b5b5f611e3f85828601611ab4565b9250506020611e5085828601611ab4565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680611e9e57607f821691505b602082108103611eb157611eb0611e5a565b5b50919050565b5f67ffffffffffffffff82169050919050565b611ed381611eb7565b8114611edd575f80fd5b50565b5f81519050611eee81611eca565b92915050565b5f60208284031215611f0957611f08611a66565b5b5f611f1684828501611ee0565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611f8382611ac8565b9150611f8e83611ac8565b925082611f9e57611f9d611f1f565b5b828204905092915050565b5f611fb382611ac8565b9150611fbe83611ac8565b925082611fce57611fcd611f1f565b5b828206905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f61201082611ac8565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361204257612041611f4c565b5b600182019050919050565b5f8151905061205b81611a9e565b92915050565b5f6020828403121561207657612075611a66565b5b5f6120838482850161204d565b91505092915050565b5f60608201905061209f5f830186611c43565b6120ac6020830185611b6c565b6120b96040830184611b6c565b949350505050565b5f815190506120cf81611ad1565b92915050565b5f602082840312156120ea576120e9611a66565b5b5f6120f7848285016120c1565b91505092915050565b5f61210a82611ac8565b915061211583611ac8565b925082820190508082111561212d5761212c611f4c565b5b9291505056fea26469706673582212204ca7673be7feda229a1e921b2451d5f1ebec5f67d47918a25b4cc9d74d88194e64736f6c63430008150033",
 "runtime_bytes": 8553,
 "runtime_sha256": "3ebf9407b6ce15ed9b3a6f81e15db0093e236aa79a5d3f01437dd48dccedd719",
 "creation_input": null,
 "provenance": "[chain] registry artifact sweep \u2014 eth_getCode at the sweep's pinned tip block"
}