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