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