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