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