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