{
 "address": "0xb0f0fdf5594d2a63660a2f71932f7fba1426c4e4",
 "role": "registry contract (outside the W1 set)",
 "block": 27501697,
 "creation_tx": null,
 "runtime_bytecode": "0x608060405234801561000f575f80fd5b5060043610610140575f3560e01c8063715018a6116100b65780639bc428a41161007a5780639bc428a414610352578063a457c2d714610370578063a9059cbb146103a0578063dd62ed3e146103d0578063e7e20d7a14610400578063f2fde38b1461043057610140565b8063715018a6146102d257806379cc6790146102dc57806387c6c406146102f85780638da5cb5b1461031657806395d89b411461033457610140565b80632d5e1190116101085780632d5e1190146101fe578063313ce5671461021a57806337d4fc8414610238578063395093511461025657806342966c681461028657806370a08231146102a257610140565b806306fdde0314610144578063095ea7b3146101625780630a1cc1901461019257806318160ddd146101b057806323b872dd146101ce575b5f80fd5b61014c61044c565b60405161015991906114ad565b60405180910390f35b61017c6004803603810190610177919061155e565b6104dc565b60405161018991906115b6565b60405180910390f35b61019a6104fe565b6040516101a791906115de565b60405180910390f35b6101b861050a565b6040516101c591906115de565b60405180910390f35b6101e860048036038101906101e391906115f7565b610513565b6040516101f591906115b6565b60405180910390f35b6102186004803603810190610213919061167a565b610541565b005b610222610601565b60405161022f91906116e5565b60405180910390f35b610240610609565b60405161024d91906115de565b60405180910390f35b610270600480360381019061026b919061155e565b610612565b60405161027d91906115b6565b60405180910390f35b6102a0600480360381019061029b91906116fe565b6106b7565b005b6102bc60048036038101906102b79190611729565b6106cb565b6040516102c991906115de565b60405180910390f35b6102da610710565b005b6102f660048036038101906102f1919061155e565b610797565b005b6103006107b7565b60405161030d919061180b565b60405180910390f35b61031e61080d565b60405161032b919061183a565b60405180910390f35b61033c610835565b60405161034991906114ad565b60405180910390f35b61035a6108c5565b60405161036791906115de565b60405180910390f35b61038a6004803603810190610385919061155e565b6108ce565b60405161039791906115b6565b60405180910390f35b6103ba60048036038101906103b5919061155e565b6109b2565b6040516103c791906115b6565b60405180910390f35b6103ea60048036038101906103e59190611853565b6109d4565b6040516103f791906115de565b60405180910390f35b61041a6004803603810190610415919061167a565b610a56565b60405161042791906115de565b60405180910390f35b61044a60048036038101906104459190611729565b610a73565b005b60606003805461045b906118be565b80601f0160208091040260200160405190810160405280929190818152602001828054610487906118be565b80156104d25780601f106104a9576101008083540402835291602001916104d2565b820191905f5260205f20905b8154815290600101906020018083116104b557829003601f168201915b5050505050905090565b5f806104e6610b69565b90506104f3818585610b70565b600191505092915050565b5f600980549050905090565b5f600254905090565b5f8061051d610b69565b905061052a858285610d33565b610535858585610dbe565b60019150509392505050565b5f805b60098054905081101561058c578460098281548110610566576105656118ee565b5b905f5260205f2001540361057957600191505b808061058490611948565b915050610544565b50806105fb575f61059e858585610a56565b905080600654036105f957600985908060018154018082558091505060019003905f5260205f20015f90919091909150556105f8336105db610601565b600a6105e79190611abe565b60016105f39190611b08565b611033565b5b505b50505050565b5f6012905090565b5f600854905090565b5f8061061c610b69565b90506106ac81858560015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546106a79190611b49565b610b70565b600191505092915050565b6106c86106c2610b69565b8261118a565b50565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b610718610b69565b73ffffffffffffffffffffffffffffffffffffffff1661073661080d565b73ffffffffffffffffffffffffffffffffffffffff161461078c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161078390611bc6565b60405180910390fd5b6107955f611356565b565b6107a9826107a3610b69565b83610d33565b6107b3828261118a565b5050565b6060600980548060200260200160405190810160405280929190818152602001828054801561080357602002820191905f5260205f20905b8154815260200190600101908083116107ef575b5050505050905090565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060048054610844906118be565b80601f0160208091040260200160405190810160405280929190818152602001828054610870906118be565b80156108bb5780601f10610892576101008083540402835291602001916108bb565b820191905f5260205f20905b81548152906001019060200180831161089e57829003601f168201915b5050505050905090565b5f600754905090565b5f806108d8610b69565b90505f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905083811015610999576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099090611c54565b60405180910390fd5b6109a68286868403610b70565b60019250505092915050565b5f806109bc610b69565b90506109c9818585610dbe565b600191505092915050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f8183850a81610a6957610a68611c72565b5b0690509392505050565b610a7b610b69565b73ffffffffffffffffffffffffffffffffffffffff16610a9961080d565b73ffffffffffffffffffffffffffffffffffffffff1614610aef576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ae690611bc6565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b5d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b5490611d0f565b60405180910390fd5b610b6681611356565b50565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610bde576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bd590611d9d565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c4c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c4390611e2b565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610d2691906115de565b60405180910390a3505050565b5f610d3e84846109d4565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610db85781811015610daa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610da190611e93565b60405180910390fd5b610db78484848403610b70565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e2c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e2390611f21565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610e9a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e9190611faf565b60405180910390fd5b610ea5838383611419565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610f28576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f1f9061203d565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610fb69190611b49565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161101a91906115de565b60405180910390a361102d84848461141e565b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036110a1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611098906120a5565b60405180910390fd5b6110ac5f8383611419565b8060025f8282546110bd9190611b49565b92505081905550805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461110f9190611b49565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161117391906115de565b60405180910390a36111865f838361141e565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036111f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111ef90612133565b60405180910390fd5b611203825f83611419565b5f805f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015611286576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161127d906121c1565b60405180910390fd5b8181035f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160025f8282546112da91906121df565b925050819055505f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161133e91906115de565b60405180910390a3611351835f8461141e565b505050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b505050565b505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b8381101561145a57808201518184015260208101905061143f565b5f8484015250505050565b5f601f19601f8301169050919050565b5f61147f82611423565b611489818561142d565b935061149981856020860161143d565b6114a281611465565b840191505092915050565b5f6020820190508181035f8301526114c58184611475565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6114fa826114d1565b9050919050565b61150a816114f0565b8114611514575f80fd5b50565b5f8135905061152581611501565b92915050565b5f819050919050565b61153d8161152b565b8114611547575f80fd5b50565b5f8135905061155881611534565b92915050565b5f8060408385031215611574576115736114cd565b5b5f61158185828601611517565b92505060206115928582860161154a565b9150509250929050565b5f8115159050919050565b6115b08161159c565b82525050565b5f6020820190506115c95f8301846115a7565b92915050565b6115d88161152b565b82525050565b5f6020820190506115f15f8301846115cf565b92915050565b5f805f6060848603121561160e5761160d6114cd565b5b5f61161b86828701611517565b935050602061162c86828701611517565b925050604061163d8682870161154a565b9150509250925092565b5f819050919050565b61165981611647565b8114611663575f80fd5b50565b5f8135905061167481611650565b92915050565b5f805f60608486031215611691576116906114cd565b5b5f61169e86828701611666565b93505060206116af86828701611666565b92505060406116c086828701611666565b9150509250925092565b5f60ff82169050919050565b6116df816116ca565b82525050565b5f6020820190506116f85f8301846116d6565b92915050565b5f60208284031215611713576117126114cd565b5b5f6117208482850161154a565b91505092915050565b5f6020828403121561173e5761173d6114cd565b5b5f61174b84828501611517565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b61178681611647565b82525050565b5f611797838361177d565b60208301905092915050565b5f602082019050919050565b5f6117b982611754565b6117c3818561175e565b93506117ce8361176e565b805f5b838110156117fe5781516117e5888261178c565b97506117f0836117a3565b9250506001810190506117d1565b5085935050505092915050565b5f6020820190508181035f83015261182381846117af565b905092915050565b611834816114f0565b82525050565b5f60208201905061184d5f83018461182b565b92915050565b5f8060408385031215611869576118686114cd565b5b5f61187685828601611517565b925050602061188785828601611517565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806118d557607f821691505b6020821081036118e8576118e7611891565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6119528261152b565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036119845761198361191b565b5b600182019050919050565b5f8160011c9050919050565b5f808291508390505b60018511156119e4578086048111156119c0576119bf61191b565b5b60018516156119cf5780820291505b80810290506119dd8561198f565b94506119a4565b94509492505050565b5f826119fc5760019050611ab7565b81611a09575f9050611ab7565b8160018114611a1f5760028114611a2957611a58565b6001915050611ab7565b60ff841115611a3b57611a3a61191b565b5b8360020a915084821115611a5257611a5161191b565b5b50611ab7565b5060208310610133831016604e8410600b8410161715611a8d5782820a905083811115611a8857611a8761191b565b5b611ab7565b611a9a848484600161199b565b92509050818404811115611ab157611ab061191b565b5b81810290505b9392505050565b5f611ac88261152b565b9150611ad3836116ca565b9250611b007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846119ed565b905092915050565b5f611b128261152b565b9150611b1d8361152b565b9250828202611b2b8161152b565b91508282048414831517611b4257611b4161191b565b5b5092915050565b5f611b538261152b565b9150611b5e8361152b565b9250828201905080821115611b7657611b7561191b565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f611bb060208361142d565b9150611bbb82611b7c565b602082019050919050565b5f6020820190508181035f830152611bdd81611ba4565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f611c3e60258361142d565b9150611c4982611be4565b604082019050919050565b5f6020820190508181035f830152611c6b81611c32565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f611cf960268361142d565b9150611d0482611c9f565b604082019050919050565b5f6020820190508181035f830152611d2681611ced565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611d8760248361142d565b9150611d9282611d2d565b604082019050919050565b5f6020820190508181035f830152611db481611d7b565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f611e1560228361142d565b9150611e2082611dbb565b604082019050919050565b5f6020820190508181035f830152611e4281611e09565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000005f82015250565b5f611e7d601d8361142d565b9150611e8882611e49565b602082019050919050565b5f6020820190508181035f830152611eaa81611e71565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f611f0b60258361142d565b9150611f1682611eb1565b604082019050919050565b5f6020820190508181035f830152611f3881611eff565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f611f9960238361142d565b9150611fa482611f3f565b604082019050919050565b5f6020820190508181035f830152611fc681611f8d565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f61202760268361142d565b915061203282611fcd565b604082019050919050565b5f6020820190508181035f8301526120548161201b565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f61208f601f8361142d565b915061209a8261205b565b602082019050919050565b5f6020820190508181035f8301526120bc81612083565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f206164647265735f8201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b5f61211d60218361142d565b9150612128826120c3565b604082019050919050565b5f6020820190508181035f83015261214a81612111565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e5f8201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b5f6121ab60228361142d565b91506121b682612151565b604082019050919050565b5f6020820190508181035f8301526121d88161219f565b9050919050565b5f6121e98261152b565b91506121f48361152b565b925082820390508181111561220c5761220b61191b565b5b9291505056fea2646970667358221220965582d259833ae880c695efb4d68051570fda77bdd70f6834d346b92f9a2d0664736f6c63430008150033",
 "runtime_bytes": 8776,
 "runtime_sha256": "19a48a91c15ef29dabe66f9ac1490f4ad81312b2292288178e4a6df774491dd0",
 "creation_input": null,
 "provenance": "[chain] registry artifact sweep \u2014 eth_getCode at the sweep's pinned tip block"
}