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