{
 "address": "0xb30099ee83fe52cd80ff37f7808e1eede0830122",
 "role": "registry contract (outside the W1 set)",
 "block": 27501697,
 "creation_tx": null,
 "runtime_bytecode": "0x608060405234801561000f575f80fd5b5060043610610114575f3560e01c806379cc6790116100a0578063a457c2d71161006f578063a457c2d7146102cc578063a9059cbb146102fc578063b50951681461032c578063dd62ed3e1461034a578063f2fde38b1461037a57610114565b806379cc6790146102585780638da5cb5b14610274578063937eee251461029257806395d89b41146102ae57610114565b8063313ce567116100e7578063313ce567146101b457806339509351146101d257806342966c681461020257806370a082311461021e578063715018a61461024e57610114565b806306fdde0314610118578063095ea7b31461013657806318160ddd1461016657806323b872dd14610184575b5f80fd5b610120610396565b60405161012d9190611369565b60405180910390f35b610150600480360381019061014b919061141a565b610426565b60405161015d9190611472565b60405180910390f35b61016e610448565b60405161017b919061149a565b60405180910390f35b61019e600480360381019061019991906114b3565b610451565b6040516101ab9190611472565b60405180910390f35b6101bc61047f565b6040516101c9919061151e565b60405180910390f35b6101ec60048036038101906101e7919061141a565b610487565b6040516101f99190611472565b60405180910390f35b61021c60048036038101906102179190611537565b61052c565b005b61023860048036038101906102339190611562565b610540565b604051610245919061149a565b60405180910390f35b610256610585565b005b610272600480360381019061026d919061141a565b61060c565b005b61027c61062c565b604051610289919061159c565b60405180910390f35b6102ac60048036038101906102a791906115e8565b610654565b005b6102b661070e565b6040516102c39190611369565b60405180910390f35b6102e660048036038101906102e1919061141a565b61079e565b6040516102f39190611472565b60405180910390f35b6103166004803603810190610311919061141a565b610882565b6040516103239190611472565b60405180910390f35b6103346108a4565b604051610341919061149a565b60405180910390f35b610364600480360381019061035f9190611613565b6108ad565b604051610371919061149a565b60405180910390f35b610394600480360381019061038f9190611562565b61092f565b005b6060600380546103a59061167e565b80601f01602080910402602001604051908101604052809291908181526020018280546103d19061167e565b801561041c5780601f106103f35761010080835404028352916020019161041c565b820191905f5260205f20905b8154815290600101906020018083116103ff57829003601f168201915b5050505050905090565b5f80610430610a25565b905061043d818585610a2c565b600191505092915050565b5f600254905090565b5f8061045b610a25565b9050610468858285610bef565b610473858585610c7a565b60019150509392505050565b5f6012905090565b5f80610491610a25565b905061052181858560015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461051c91906116db565b610a2c565b600191505092915050565b61053d610537610a25565b82610eef565b50565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b61058d610a25565b73ffffffffffffffffffffffffffffffffffffffff166105ab61062c565b73ffffffffffffffffffffffffffffffffffffffff1614610601576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105f890611758565b60405180910390fd5b61060a5f6110bb565b565b61061e82610618610a25565b83610bef565b6106288282610eef565b5050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b80600660089054906101000a900460070b600754600560149054906101000a900460070b61068291906118c8565b61068c9190611948565b60070b0361070b5760065f9054906101000a900460070b60070b44426040516020016106b9929190611998565b604051602081830303815290604052805190602001205f1c6106db91906119c3565b60078190555061070a336106ed61047f565b600a6106f99190611ac4565b60016107059190611b0e565b61117e565b5b50565b60606004805461071d9061167e565b80601f01602080910402602001604051908101604052809291908181526020018280546107499061167e565b80156107945780601f1061076b57610100808354040283529160200191610794565b820191905f5260205f20905b81548152906001019060200180831161077757829003601f168201915b5050505050905090565b5f806107a8610a25565b90505f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905083811015610869576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161086090611bbf565b60405180910390fd5b6108768286868403610a2c565b60019250505092915050565b5f8061088c610a25565b9050610899818585610c7a565b600191505092915050565b5f600754905090565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b610937610a25565b73ffffffffffffffffffffffffffffffffffffffff1661095561062c565b73ffffffffffffffffffffffffffffffffffffffff16146109ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109a290611758565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610a19576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a1090611c4d565b60405180910390fd5b610a22816110bb565b50565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610a9a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9190611cdb565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610b08576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aff90611d69565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610be2919061149a565b60405180910390a3505050565b5f610bfa84846108ad565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610c745781811015610c66576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c5d90611dd1565b60405180910390fd5b610c738484848403610a2c565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ce8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cdf90611e5f565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d4d90611eed565b60405180910390fd5b610d618383836112d5565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610de4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ddb90611f7b565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610e7291906116db565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610ed6919061149a565b60405180910390a3610ee98484846112da565b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f5d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f5490612009565b60405180910390fd5b610f68825f836112d5565b5f805f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610feb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fe290612097565b60405180910390fd5b8181035f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160025f82825461103f91906120b5565b925050819055505f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516110a3919061149a565b60405180910390a36110b6835f846112da565b505050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036111ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111e390612132565b60405180910390fd5b6111f75f83836112d5565b8060025f82825461120891906116db565b92505081905550805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461125a91906116db565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516112be919061149a565b60405180910390a36112d15f83836112da565b5050565b505050565b505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b838110156113165780820151818401526020810190506112fb565b5f8484015250505050565b5f601f19601f8301169050919050565b5f61133b826112df565b61134581856112e9565b93506113558185602086016112f9565b61135e81611321565b840191505092915050565b5f6020820190508181035f8301526113818184611331565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6113b68261138d565b9050919050565b6113c6816113ac565b81146113d0575f80fd5b50565b5f813590506113e1816113bd565b92915050565b5f819050919050565b6113f9816113e7565b8114611403575f80fd5b50565b5f81359050611414816113f0565b92915050565b5f80604083850312156114305761142f611389565b5b5f61143d858286016113d3565b925050602061144e85828601611406565b9150509250929050565b5f8115159050919050565b61146c81611458565b82525050565b5f6020820190506114855f830184611463565b92915050565b611494816113e7565b82525050565b5f6020820190506114ad5f83018461148b565b92915050565b5f805f606084860312156114ca576114c9611389565b5b5f6114d7868287016113d3565b93505060206114e8868287016113d3565b92505060406114f986828701611406565b9150509250925092565b5f60ff82169050919050565b61151881611503565b82525050565b5f6020820190506115315f83018461150f565b92915050565b5f6020828403121561154c5761154b611389565b5b5f61155984828501611406565b91505092915050565b5f6020828403121561157757611576611389565b5b5f611584848285016113d3565b91505092915050565b611596816113ac565b82525050565b5f6020820190506115af5f83018461158d565b92915050565b5f819050919050565b6115c7816115b5565b81146115d1575f80fd5b50565b5f813590506115e2816115be565b92915050565b5f602082840312156115fd576115fc611389565b5b5f61160a848285016115d4565b91505092915050565b5f806040838503121561162957611628611389565b5b5f611636858286016113d3565b9250506020611647858286016113d3565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061169557607f821691505b6020821081036116a8576116a7611651565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6116e5826113e7565b91506116f0836113e7565b9250828201905080821115611708576117076116ae565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6117426020836112e9565b915061174d8261170e565b602082019050919050565b5f6020820190508181035f83015261176f81611736565b9050919050565b5f8160011c9050919050565b5f808291508390505b60018511156117cb578086048111156117a7576117a66116ae565b5b60018516156117b65780820291505b80810290506117c485611776565b945061178b565b94509492505050565b5f825f81146117ea57600181146117f4576117fd565b60019150506118b4565b829150506118b4565b508161180b575f90506118b4565b600190505f821360018114611826575f811461183e57611852565b828604831115611839576118386116ae565b5b611852565b828605831215611851576118506116ae565b5b5b506001831615611860578190505b818202915061186e83611776565b925061187c85848484611782565b9250905081850481115f82131615611897576118966116ae565b5b81840581125f821216156118ae576118ad6116ae565b5b81810290505b949350505050565b5f8160070b9050919050565b5f6118d2826118bc565b91506118dd836113e7565b9250611913677fffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffff800000000000000085856117d4565b905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f611952826118bc565b915061195d836118bc565b92508261196d5761196c61191b565b5b828207905092915050565b5f819050919050565b61199261198d826113e7565b611978565b82525050565b5f6119a38285611981565b6020820191506119b38284611981565b6020820191508190509392505050565b5f6119cd826115b5565b91506119d8836115b5565b9250826119e8576119e761191b565b5b828207905092915050565b5f82611a025760019050611abd565b81611a0f575f9050611abd565b8160018114611a255760028114611a2f57611a5e565b6001915050611abd565b60ff841115611a4157611a406116ae565b5b8360020a915084821115611a5857611a576116ae565b5b50611abd565b5060208310610133831016604e8410600b8410161715611a935782820a905083811115611a8e57611a8d6116ae565b5b611abd565b611aa08484846001611782565b92509050818404811115611ab757611ab66116ae565b5b81810290505b9392505050565b5f611ace826113e7565b9150611ad983611503565b9250611b067fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846119f3565b905092915050565b5f611b18826113e7565b9150611b23836113e7565b9250828202611b31816113e7565b91508282048414831517611b4857611b476116ae565b5b5092915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f611ba96025836112e9565b9150611bb482611b4f565b604082019050919050565b5f6020820190508181035f830152611bd681611b9d565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f611c376026836112e9565b9150611c4282611bdd565b604082019050919050565b5f6020820190508181035f830152611c6481611c2b565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611cc56024836112e9565b9150611cd082611c6b565b604082019050919050565b5f6020820190508181035f830152611cf281611cb9565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f611d536022836112e9565b9150611d5e82611cf9565b604082019050919050565b5f6020820190508181035f830152611d8081611d47565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000005f82015250565b5f611dbb601d836112e9565b9150611dc682611d87565b602082019050919050565b5f6020820190508181035f830152611de881611daf565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f611e496025836112e9565b9150611e5482611def565b604082019050919050565b5f6020820190508181035f830152611e7681611e3d565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f611ed76023836112e9565b9150611ee282611e7d565b604082019050919050565b5f6020820190508181035f830152611f0481611ecb565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f611f656026836112e9565b9150611f7082611f0b565b604082019050919050565b5f6020820190508181035f830152611f9281611f59565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f206164647265735f8201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b5f611ff36021836112e9565b9150611ffe82611f99565b604082019050919050565b5f6020820190508181035f83015261202081611fe7565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e5f8201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b5f6120816022836112e9565b915061208c82612027565b604082019050919050565b5f6020820190508181035f8301526120ae81612075565b9050919050565b5f6120bf826113e7565b91506120ca836113e7565b92508282039050818111156120e2576120e16116ae565b5b92915050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f61211c601f836112e9565b9150612127826120e8565b602082019050919050565b5f6020820190508181035f83015261214981612110565b905091905056fea2646970667358221220165a3c8178dc907dc3c89f747899015595308b88612a24cba19e86b64a36b94a64736f6c63430008150033",
 "runtime_bytes": 8582,
 "runtime_sha256": "025f07db62fac016dab698f48f47711b0643598e62d77dcb9e8ad68373a2521f",
 "creation_input": null,
 "provenance": "[chain] registry artifact sweep \u2014 eth_getCode at the sweep's pinned tip block"
}