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