eth-accounts-index

Accounts index evm contract tooling with permissioned writes
Info | Log | Files | Refs

AccountsIndex.bin (14270B)


      1 608060405234801561001057600080fd5b5033600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060008080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550611b1c806100c36000396000f3fe608060405234801561001057600080fd5b506004361061011d576000357c0100000000000000000000000000000000000000000000000000000000900480635ae06f7e116100b45780639f8a13d7116100835780639f8a13d71461033e578063da2824a81461036e578063e2095c071461039e578063f2fde38b146103ce5761011d565b80635ae06f7e146102905780637c67a3e2146102c05780638da5cb5b146102f05780638e7e80a21461030e5761011d565b806329092d0e116100f057806329092d0e146101d05780632b29ba23146102005780633ea053eb146102305780633ef25013146102605761011d565b806301ffc9a7146101225780630a3b0a4f146101525780630cbb0f83146101825780631c5a9d9c146101a0575b600080fd5b61013c600480360381019061013791906115c6565b6103fe565b604051610149919061160e565b60405180910390f35b61016c60048036038101906101679190611687565b6105a4565b604051610179919061160e565b60405180910390f35b61018a61072b565b60405161019791906116cd565b60405180910390f35b6101ba60048036038101906101b59190611687565b610744565b6040516101c7919061160e565b60405180910390f35b6101ea60048036038101906101e59190611687565b610953565b6040516101f7919061160e565b60405180910390f35b61021a60048036038101906102159190611687565b610c3d565b604051610227919061160e565b60405180910390f35b61024a60048036038101906102459190611687565b610ceb565b604051610257919061160e565b60405180910390f35b61027a60048036038101906102759190611687565b610f1e565b604051610287919061160e565b60405180910390f35b6102aa60048036038101906102a59190611687565b610f69565b6040516102b7919061160e565b60405180910390f35b6102da60048036038101906102d59190611687565b61108a565b6040516102e791906116cd565b60405180910390f35b6102f861112a565b60405161030591906116f7565b60405180910390f35b61032860048036038101906103239190611687565b611150565b604051610335919061160e565b60405180910390f35b61035860048036038101906103539190611687565b611170565b604051610365919061160e565b60405180910390f35b61038860048036038101906103839190611687565b61126d565b604051610395919061160e565b60405180910390f35b6103b860048036038101906103b3919061173e565b611397565b6040516103c591906116f7565b60405180910390f35b6103e860048036038101906103e39190611687565b6113ea565b6040516103f5919061160e565b60405180910390f35b600063b7bca6257c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610452576001905061059f565b639479f0ae7c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036104a4576001905061059f565b6301ffc9a77c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036104f6576001905061059f565b639493f8b27c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610548576001905061059f565b63abe1f1f57c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19160361059a576001905061059f565b600090505b919050565b60008060006105b233610c3d565b6105bb57600080fd5b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541461060757600080fd5b680100000000000000006000805490501061062157600080fd5b60008054905091506000849080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508167ffffffffffffffff1690506040429060020a028117905080600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507fa226db3f664042183ee0281230bba26cbf7b5057e50aee7f25a175ff45ce4d7f8460405161071891906116f7565b60405180910390a1600192505050919050565b6000600160008054905061073f919061179a565b905090565b600061074f33610c3d565b61078e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107859061182b565b60405180910390fd5b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411610810576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161080790611897565b60405180910390fd5b70010000000000000000000000000000000080600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205416146108a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089b90611903565b60405180910390fd5b6081600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254908060020a8204915050925050819055508173ffffffffffffffffffffffffffffffffffffffff167f6c1683ebc97302eea2914ef699f100cff18033070fc74fe23d2b6375871f04ec6001604051610942919061160e565b60405180910390a260019050919050565b600080600061096133610c3d565b6109a0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109979061182b565b60405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff16633ef25013856040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016109f591906116f7565b602060405180830381865afa158015610a12573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a36919061194f565b610a75576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6c906119c8565b60405180910390fd5b6001600080549050610a87919061179a565b9050600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054915080821015610b6f5760008181548110610ae757610ae66119e8565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660008381548110610b2657610b256119e8565b5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b6000805480610b8157610b80611a17565b5b6001900381819060005260206000200160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905590556000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507f24a12366c02e13fe4a9e03d86a8952e85bb74a456c16e4a18b6d8295700b74bb84604051610c2a91906116f7565b60405180910390a1600192505050919050565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680610ce45750600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b9050919050565b6000610cf633610c3d565b610cff57600080fd5b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411610d81576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7890611897565b60405180910390fd5b6000700100000000000000000000000000000000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541614610e16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e0d90611a92565b60405180910390fd5b6081600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282549060020a0292505081905550700100000000000000000000000000000000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825417925050819055508173ffffffffffffffffffffffffffffffffffffffff167f6c1683ebc97302eea2914ef699f100cff18033070fc74fe23d2b6375871f04ec6000604051610f0d919061160e565b60405180910390a260019050919050565b600080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054119050919050565b60003373ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610ffb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ff29061182b565b60405180910390fd5b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81549060ff02191690557f9002f14780245e47491e7a2caae4712e7cea2e298e4e76c6916845145b90a51c8260405161107991906116f7565b60405180910390a160019050919050565b600080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054116110d757600080fd5b6040600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054908060020a82049150509050919050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60026020528060005260406000206000915054906101000a900460ff1681565b60003073ffffffffffffffffffffffffffffffffffffffff16633ef25013836040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016111c791906116f7565b602060405180830381865afa1580156111e4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611208919061194f565b8015611266575070010000000000000000000000000000000080600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541614155b9050919050565b60003373ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146112ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112f69061182b565b60405180910390fd5b6001600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507f6ff3aa2ea7b53070f6d9d07a445d338d89e8edef44250ffa8be19f53910d4a2e8260405161138691906116f7565b60405180910390a160019050919050565b6000806001836113a79190611ab2565b815481106113b8576113b76119e8565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461147d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114749061182b565b60405180910390fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905082600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36001915050919050565b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6115a38161156e565b81146115ae57600080fd5b50565b6000813590506115c08161159a565b92915050565b6000602082840312156115dc576115db611569565b5b60006115ea848285016115b1565b91505092915050565b60008115159050919050565b611608816115f3565b82525050565b600060208201905061162360008301846115ff565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061165482611629565b9050919050565b61166481611649565b811461166f57600080fd5b50565b6000813590506116818161165b565b92915050565b60006020828403121561169d5761169c611569565b5b60006116ab84828501611672565b91505092915050565b6000819050919050565b6116c7816116b4565b82525050565b60006020820190506116e260008301846116be565b92915050565b6116f181611649565b82525050565b600060208201905061170c60008301846116e8565b92915050565b61171b816116b4565b811461172657600080fd5b50565b60008135905061173881611712565b92915050565b60006020828403121561175457611753611569565b5b600061176284828501611729565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006117a5826116b4565b91506117b0836116b4565b92508282039050818111156117c8576117c761176b565b5b92915050565b600082825260208201905092915050565b7f4552525f41585800000000000000000000000000000000000000000000000000600082015250565b60006118156007836117ce565b9150611820826117df565b602082019050919050565b6000602082019050818103600083015261184481611808565b9050919050565b7f4552525f4e4f545f464f554e4400000000000000000000000000000000000000600082015250565b6000611881600d836117ce565b915061188c8261184b565b602082019050919050565b600060208201905081810360008301526118b081611874565b9050919050565b7f4552525f4e4f545f424c4f434b45440000000000000000000000000000000000600082015250565b60006118ed600f836117ce565b91506118f8826118b7565b602082019050919050565b6000602082019050818103600083015261191c816118e0565b9050919050565b61192c816115f3565b811461193757600080fd5b50565b60008151905061194981611923565b92915050565b60006020828403121561196557611964611569565b5b60006119738482850161193a565b91505092915050565b7f4552525f41434c00000000000000000000000000000000000000000000000000600082015250565b60006119b26007836117ce565b91506119bd8261197c565b602082019050919050565b600060208201905081810360008301526119e1816119a5565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4552525f4e4f545f414354495645000000000000000000000000000000000000600082015250565b6000611a7c600e836117ce565b9150611a8782611a46565b602082019050919050565b60006020820190508181036000830152611aab81611a6f565b9050919050565b6000611abd826116b4565b9150611ac8836116b4565b9250828201905080821115611ae057611adf61176b565b5b9291505056fea2646970667358221220958750c8ecc09de75ae9e1ff55e5a7d145693f8d65381273561d959c8543d94964736f6c63430008130033