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