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