{
 "address": "0x3815d67214216ec3683652c6f1da4fd99f677d0b",
 "role": "registry contract (outside the W1 set)",
 "block": 27501697,
 "creation_tx": null,
 "runtime_bytecode": "0x608060405234801561000f575f80fd5b506004361061011f575f3560e01c8063715018a6116100ab578063a9059cbb1161006f578063a9059cbb1461031b578063b50951681461034b578063d760dc8b14610369578063dd62ed3e14610385578063f2fde38b146103b55761011f565b8063715018a61461028957806379cc6790146102935780638da5cb5b146102af57806395d89b41146102cd578063a457c2d7146102eb5761011f565b8063313ce567116100f2578063313ce567146101bf5780633148f14f146101dd578063395093511461020d57806342966c681461023d57806370a08231146102595761011f565b806306fdde0314610123578063095ea7b31461014157806318160ddd1461017157806323b872dd1461018f575b5f80fd5b61012b6103d1565b60405161013891906113c1565b60405180910390f35b61015b60048036038101906101569190611472565b610461565b60405161016891906114ca565b60405180910390f35b610179610483565b60405161018691906114f2565b60405180910390f35b6101a960048036038101906101a4919061150b565b61048c565b6040516101b691906114ca565b60405180910390f35b6101c76104ba565b6040516101d49190611576565b60405180910390f35b6101f760048036038101906101f2919061158f565b6104c2565b60405161020491906114f2565b60405180910390f35b61022760048036038101906102229190611472565b61050d565b60405161023491906114ca565b60405180910390f35b610257600480360381019061025291906115df565b6105b2565b005b610273600480360381019061026e919061160a565b6105c6565b60405161028091906114f2565b60405180910390f35b61029161060b565b005b6102ad60048036038101906102a89190611472565b610692565b005b6102b76106b2565b6040516102c49190611644565b60405180910390f35b6102d56106da565b6040516102e291906113c1565b60405180910390f35b61030560048036038101906103009190611472565b61076a565b60405161031291906114ca565b60405180910390f35b61033560048036038101906103309190611472565b61084e565b60405161034291906114ca565b60405180910390f35b610353610870565b60405161036091906114f2565b60405180910390f35b610383600480360381019061037e91906115df565b610879565b005b61039f600480360381019061039a919061165d565b610905565b6040516103ac91906114f2565b60405180910390f35b6103cf60048036038101906103ca919061160a565b610987565b005b6060600380546103e0906116c8565b80601f016020809104026020016040519081016040528092919081815260200182805461040c906116c8565b80156104575780601f1061042e57610100808354040283529160200191610457565b820191905f5260205f20905b81548152906001019060200180831161043a57829003601f168201915b5050505050905090565b5f8061046b610a7d565b9050610478818585610a84565b600191505092915050565b5f600254905090565b5f80610496610a7d565b90506104a3858285610c47565b6104ae858585610cd2565b60019150509392505050565b5f6012905090565b5f60405160208152602080820152602060408201528460608201528360808201528260a082015260c05160208160c0845f60055f19f1610500575f80fd5b8051925050509392505050565b5f80610517610a7d565b90506105a781858560015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546105a29190611725565b610a84565b600191505092915050565b6105c36105bd610a7d565b82610f47565b50565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b610613610a7d565b73ffffffffffffffffffffffffffffffffffffffff166106316106b2565b73ffffffffffffffffffffffffffffffffffffffff1614610687576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161067e906117a2565b60405180910390fd5b6106905f611113565b565b6106a48261069e610a7d565b83610c47565b6106ae8282610f47565b5050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546106e9906116c8565b80601f0160208091040260200160405190810160405280929190818152602001828054610715906116c8565b80156107605780601f1061073757610100808354040283529160200191610760565b820191905f5260205f20905b81548152906001019060200180831161074357829003601f168201915b5050505050905090565b5f80610774610a7d565b90505f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905083811015610835576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082c90611830565b60405180910390fd5b6108428286868403610a84565b60019250505092915050565b5f80610858610a7d565b9050610865818585610cd2565b600191505092915050565b5f600954905090565b5f61088b6006546009546008546104c2565b9050818103610901575f44426040516020016108a892919061186e565b604051602081830303815290604052805190602001205f1c9050600754816108d091906118cf565b6009819055506108ff336108e26104ba565b600a6108ee9190611a2e565b60016108fa9190611a78565b6111d6565b505b5050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b61098f610a7d565b73ffffffffffffffffffffffffffffffffffffffff166109ad6106b2565b73ffffffffffffffffffffffffffffffffffffffff1614610a03576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109fa906117a2565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610a71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6890611b29565b60405180910390fd5b610a7a81611113565b50565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610af2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ae990611bb7565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610b60576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b5790611c45565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610c3a91906114f2565b60405180910390a3505050565b5f610c528484610905565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610ccc5781811015610cbe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cb590611cad565b60405180910390fd5b610ccb8484848403610a84565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d40576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3790611d3b565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610dae576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610da590611dc9565b60405180910390fd5b610db983838361132d565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610e3c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e3390611e57565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610eca9190611725565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610f2e91906114f2565b60405180910390a3610f41848484611332565b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610fb5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fac90611ee5565b60405180910390fd5b610fc0825f8361132d565b5f805f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015611043576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161103a90611f73565b60405180910390fd5b8181035f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160025f8282546110979190611f91565b925050819055505f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516110fb91906114f2565b60405180910390a361110e835f84611332565b505050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611244576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161123b9061200e565b60405180910390fd5b61124f5f838361132d565b8060025f8282546112609190611725565b92505081905550805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546112b29190611725565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161131691906114f2565b60405180910390a36113295f8383611332565b5050565b505050565b505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b8381101561136e578082015181840152602081019050611353565b5f8484015250505050565b5f601f19601f8301169050919050565b5f61139382611337565b61139d8185611341565b93506113ad818560208601611351565b6113b681611379565b840191505092915050565b5f6020820190508181035f8301526113d98184611389565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61140e826113e5565b9050919050565b61141e81611404565b8114611428575f80fd5b50565b5f8135905061143981611415565b92915050565b5f819050919050565b6114518161143f565b811461145b575f80fd5b50565b5f8135905061146c81611448565b92915050565b5f8060408385031215611488576114876113e1565b5b5f6114958582860161142b565b92505060206114a68582860161145e565b9150509250929050565b5f8115159050919050565b6114c4816114b0565b82525050565b5f6020820190506114dd5f8301846114bb565b92915050565b6114ec8161143f565b82525050565b5f6020820190506115055f8301846114e3565b92915050565b5f805f60608486031215611522576115216113e1565b5b5f61152f8682870161142b565b93505060206115408682870161142b565b92505060406115518682870161145e565b9150509250925092565b5f60ff82169050919050565b6115708161155b565b82525050565b5f6020820190506115895f830184611567565b92915050565b5f805f606084860312156115a6576115a56113e1565b5b5f6115b38682870161145e565b93505060206115c48682870161145e565b92505060406115d58682870161145e565b9150509250925092565b5f602082840312156115f4576115f36113e1565b5b5f6116018482850161145e565b91505092915050565b5f6020828403121561161f5761161e6113e1565b5b5f61162c8482850161142b565b91505092915050565b61163e81611404565b82525050565b5f6020820190506116575f830184611635565b92915050565b5f8060408385031215611673576116726113e1565b5b5f6116808582860161142b565b92505060206116918582860161142b565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806116df57607f821691505b6020821081036116f2576116f161169b565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61172f8261143f565b915061173a8361143f565b9250828201905080821115611752576117516116f8565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f61178c602083611341565b915061179782611758565b602082019050919050565b5f6020820190508181035f8301526117b981611780565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f61181a602583611341565b9150611825826117c0565b604082019050919050565b5f6020820190508181035f8301526118478161180e565b9050919050565b5f819050919050565b6118686118638261143f565b61184e565b82525050565b5f6118798285611857565b6020820191506118898284611857565b6020820191508190509392505050565b5f819050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6118d982611899565b91506118e483611899565b9250826118f4576118f36118a2565b5b828207905092915050565b5f8160011c9050919050565b5f808291508390505b6001851115611954578086048111156119305761192f6116f8565b5b600185161561193f5780820291505b808102905061194d856118ff565b9450611914565b94509492505050565b5f8261196c5760019050611a27565b81611979575f9050611a27565b816001811461198f5760028114611999576119c8565b6001915050611a27565b60ff8411156119ab576119aa6116f8565b5b8360020a9150848211156119c2576119c16116f8565b5b50611a27565b5060208310610133831016604e8410600b84101617156119fd5782820a9050838111156119f8576119f76116f8565b5b611a27565b611a0a848484600161190b565b92509050818404811115611a2157611a206116f8565b5b81810290505b9392505050565b5f611a388261143f565b9150611a438361155b565b9250611a707fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848461195d565b905092915050565b5f611a828261143f565b9150611a8d8361143f565b9250828202611a9b8161143f565b91508282048414831517611ab257611ab16116f8565b5b5092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f611b13602683611341565b9150611b1e82611ab9565b604082019050919050565b5f6020820190508181035f830152611b4081611b07565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611ba1602483611341565b9150611bac82611b47565b604082019050919050565b5f6020820190508181035f830152611bce81611b95565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f611c2f602283611341565b9150611c3a82611bd5565b604082019050919050565b5f6020820190508181035f830152611c5c81611c23565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000005f82015250565b5f611c97601d83611341565b9150611ca282611c63565b602082019050919050565b5f6020820190508181035f830152611cc481611c8b565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f611d25602583611341565b9150611d3082611ccb565b604082019050919050565b5f6020820190508181035f830152611d5281611d19565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f611db3602383611341565b9150611dbe82611d59565b604082019050919050565b5f6020820190508181035f830152611de081611da7565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f611e41602683611341565b9150611e4c82611de7565b604082019050919050565b5f6020820190508181035f830152611e6e81611e35565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f206164647265735f8201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b5f611ecf602183611341565b9150611eda82611e75565b604082019050919050565b5f6020820190508181035f830152611efc81611ec3565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e5f8201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b5f611f5d602283611341565b9150611f6882611f03565b604082019050919050565b5f6020820190508181035f830152611f8a81611f51565b9050919050565b5f611f9b8261143f565b9150611fa68361143f565b9250828203905081811115611fbe57611fbd6116f8565b5b92915050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f611ff8601f83611341565b915061200382611fc4565b602082019050919050565b5f6020820190508181035f83015261202581611fec565b905091905056fea26469706673582212205cf038323c738d34cefb764c41d82a0e709e4f261acbefdd96a02a97899d532964736f6c63430008150033",
 "runtime_bytes": 8290,
 "runtime_sha256": "1ca9c5fb2125d3b31f470f460c3cec3e0a778bd84570b944c329ca1d89f191a7",
 "creation_input": null,
 "provenance": "[chain] registry artifact sweep \u2014 eth_getCode at the sweep's pinned tip block"
}