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