diff --git a/core/taiko_genesis/internal.json b/core/taiko_genesis/internal.json index d2445e392d7b..7080c1feeac4 100644 --- a/core/taiko_genesis/internal.json +++ b/core/taiko_genesis/internal.json @@ -86,7 +86,7 @@ "0x0000777700000000000000000000000000000001": { "contractName": "ProxiedTaikoL2", "storage": {}, - "code": "0x608060405234801561001057600080fd5b50600436106101585760003560e01c80638da5cb5b116100c3578063cce03bf31161007c578063cce03bf314610359578063da69d3db1461036c578063dac5df781461037f578063e8e2c5fb14610388578063f2fde38b146103c4578063f535bd56146103d757600080fd5b80638da5cb5b146102a95780639ee512f2146102ba578063a7e022d1146102d3578063a86f9d9e146102e6578063c3f909d4146102f9578063c7b969081461032757600080fd5b80635c975abb116101155780635c975abb146102245780636c6563f614610238578063715018a61461024b5780638456cb59146102535780638551f41e1461025b5780638cfb04591461027b57600080fd5b806310da37381461015d57806323ac7136146101975780632f980473146101aa5780633ab76e9f146101bd5780633f4ba83a146101e8578063591aad8a146101f2575b600080fd5b6101847f92954368afd3caa1f3ce3ead0069c1af414054aefe1ef9aeacc1bf426222ce3881565b6040519081526020015b60405180910390f35b6101846101a536600461147d565b610402565b60005b604051901515815260200161018e565b6065546101d0906001600160a01b031681565b6040516001600160a01b03909116815260200161018e565b6101f0610461565b005b610205610200366004611498565b6104df565b6040805160ff909416845260208401929092529082015260600161018e565b6101ad609754610100900460ff1660021490565b6101d06102463660046114de565b61071a565b6101f0610731565b6101f0610745565b610184610269366004611513565b60c96020526000908152604090205481565b61028e61028936600461147d565b6107be565b6040805182518152602092830151928101929092520161018e565b6033546001600160a01b03166101d0565b6101d071777735367b36bc9b61c50022d9d0700db4ec81565b6101846102e1366004611540565b610833565b6101d06102f4366004611573565b610865565b6040805180820182526308f0d18080825260086020928301908152835191825251918101919091520161018e565b60cc5461034190600160801b90046001600160401b031681565b6040516001600160401b03909116815260200161018e565b6101f06103673660046115ab565b61087b565b6101f061037a3660046115e5565b610a3a565b61018460cb5481565b6103af610396366004611513565b60ca602052600090815260409020805460019091015482565b6040805192835260208301919091520161018e565b6101f06103d236600461162b565b610cf9565b60cc546103ea906001600160801b031681565b6040516001600160801b03909116815260200161018e565b600043826001600160401b03161061041c57506000919050565b6104286101004361165e565b826001600160401b03161061044557506001600160401b03164090565b506001600160401b0316600090815260c9602052604090205490565b610475609754610100900460ff1660021490565b6104925760405163bae6e2a960e01b815260040160405180910390fd5b61049a610d72565b6097805461ff0019166101001790556040513381527f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa906020015b60405180910390a1565b60008060008360ff166001141580156104fc57508360ff16600214155b1561051a5760405163bcd2d90d60e01b815260040160405180910390fd5b8360ff1660011461054b577fc6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee561056d565b7f79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f817985b915060008460ff166001146105a2577fad77eceea844778cb4376153fc8f06f12f1695df4585bf75bfb17ec19ce908186105c4565b7fb4a95509ce05fe8d45987859a067780d16a367c0e2cacf79cd301b93fb7179405b905060008560ff166001146105f9577f71620584f61c57e688bbd3fd7a39a036e588d962c4c830f3dacbc15c917e02f261061b565b7f45b59254b0320fd853f3f38ac574999e91bd75fd5e6cab9c22c5e71fc6d276e45b82880192831001905060ff86166001036106555761064e8282600170014551231950b75fc4402da1732fc9bebe19610dcc565b92506106c4565b61069d7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a16106988484600170014551231950b75fc4402da1732fc9bebe19610dcc565b610e1b565b90925090506106c18282600170014551231950b75fc4402da1732fc9bebe19610dcc565b92505b7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115610711576107088370014551231950b75fc4402da1732fc9bebe1961165e565b92506001851894505b50509250925092565b6000610727848484610e3a565b90505b9392505050565b610739610d72565b6107436000610eee565b565b610759609754610100900460ff1660021490565b156107775760405163bae6e2a960e01b815260040160405180910390fd5b61077f610d72565b6097805461ff0019166102001790556040513381527f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258906020016104d5565b604080518082019091526000808252602082015260006001600160401b038316156107e957826107fd565b60cc54600160801b90046001600160401b03165b6001600160401b0316600090815260ca602090815260409182902082518084019093528054835260010154908201529392505050565b600061085d610856604080518082019091526308f0d18081526008602082015290565b8484610f40565b509392505050565b6000610872468484610e3a565b90505b92915050565b600054610100900460ff161580801561089b5750600054600160ff909116105b806108b55750303b1580156108b5575060005460ff166001145b61091d5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b6000805460ff191660011790558015610940576000805461ff0019166101001790555b61094983611093565b60014611158061096057506001600160401b034610155b1561097e576040516306cffa2760e01b815260040160405180910390fd5b60014311156109a057604051635a0f9e4160e11b815260040160405180910390fd5b43156109c75760006109b360014361165e565b600081815260c96020526040902090409055505b60cc80546001600160801b0319166001600160801b0384161790556109eb436110b6565b5060cb558015610a35576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050565b831580610a45575082155b80610a5757506001600160401b038216155b80610a72575043600114158015610a72575063ffffffff8116155b15610a905760405163053fd54760e01b815260040160405180910390fd5b3371777735367b36bc9b61c50022d9d0700db4ec14610ac257604051636494e9f760e01b815260040160405180910390fd5b6000194301600080610ad3836110b6565b915091508160cb5414610af95760405163d719258d60e01b815260040160405180910390fd5b6000610b19604080518082019091526308f0d18081526008602082015290565b90506000610b28828888610f40565b60cc80546001600160801b0319166001600160801b03929092169190911790559050488114610b6a576040516336d54d4f60e11b815260040160405180910390fd5b610b866d7369676e616c5f7365727669636560901b6000610865565b6001600160a01b03166366ca2bc0896040518263ffffffff1660e01b8152600401610bb391815260200190565b6020604051808303816000875af1158015610bd2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bf69190611671565b50604080518a8152602081018a90526001600160401b038916917e4ce985b8852a486571d0545799251fd671adcf33b7854a5f0f6a6a2431a555910160405180910390a2600085815260c960209081526040808320884090819055815180830183528d81528084018d81526001600160401b038d1680875260ca865295849020915182555160019091015560cb87905560cc8054600160801b90950267ffffffffffffffff60801b198616811790915582519182526001600160801b03908116941693909317918301919091527fb01a20e23471fa4d881340e2b742c2f84cb2f7a714b34ba370b815478ae4aae0910160405180910390a1505050505050505050565b610d01610d72565b6001600160a01b038116610d665760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610914565b610d6f81610eee565b50565b6033546001600160a01b031633146107435760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610914565b600060405160408152602080820152602060408201528460608201528560808201528360a08201528260c082015260208160e08360056107d05a03fa610e1157600080fd5b5195945050505050565b6000806000198385098385029250828110838203039150509250929050565b60655460405163195ac1a960e21b815260048101859052602481018490526000916001600160a01b03169063656b06a490604401602060405180830381865afa158015610e8b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eaf919061168a565b905081158015610ec657506001600160a01b038116155b1561072a57604051631467050360e21b81526004810185905260248101849052604401610914565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60cc5460009081906001600160801b03161561107e5760cc54600090610f769063ffffffff8616906001600160801b03166116a7565b60cc54909150600090600160801b90046001600160401b031615801590610fb2575060cc546001600160401b03600160801b9091048116908716115b15610fe05760cc54610fd490600160801b90046001600160401b0316876116ba565b6001600160401b031690505b6001600160801b03811615611037578651600090611007906001600160401b0316836116e1565b9050806001600160801b03168311611020576001611033565b6110336001600160801b0382168461165e565b9250505b611048826001600160801b03611149565b9250611079836001600160801b031688600001516001600160401b03168960200151611074919061170c565b61115e565b935050505b8160000361108b57600191505b935093915050565b61109b6111a9565b6110a48161121d565b506097805461ffff1916610101179055565b6000806110c1611441565b60005b60ff811080156110d75750806001018510155b15611109576000198186030180408360ff830661010081106110fb576110fb611739565b6020020152506001016110c4565b5046611fe08201526120008120925083408161112660ff8761174f565b610100811061113757611137611739565b60200201526120009020919391925050565b60008183116111585782610872565b50919050565b60008160000361118157604051636296f1b960e11b815260040160405180910390fd5b81670de0b6b3a76400006111958585611266565b61119f9190611763565b6108729190611763565b600054610100900460ff166112145760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b6064820152608401610914565b61074333610eee565b6001600160a01b03811661124457604051638ed88b2560e01b815260040160405180910390fd5b606580546001600160a01b0319166001600160a01b0392909216919091179055565b6000808261127c670de0b6b3a76400008661170c565b6112869190611763565b9050680755bf798b4a1bf1e48111156112a55750680755bf798b4a1bf1e45b6112ae816112b6565b949350505050565b6000680248ce36a70cb26b3e1982136112d157506000919050565b680755bf798b4a1bf1e582126112fa57604051631a93c68960e11b815260040160405180910390fd5b6503782dace9d9604e83901b059150600060606bb17217f7d1cf79abc9e3b39884821b056001605f1b01901d6bb17217f7d1cf79abc9e3b39881029093036c240c330e9fb2d9cbaf0fd5aafb1981018102606090811d6d0277594991cfc85f6e2461837cd9018202811d6d1a521255e34f6a5061b25ef1c9c319018202811d6db1bbb201f443cf962f1a1d3db4a5018202811d6e02c72388d9f74f51a9331fed693f1419018202811d6e05180bb14799ab47a8a8cb2a527d57016d02d16720577bd19bf614176fe9ea6c10fe68e7fd37d0007b713f765084018402831d9081019084016d01d3967ed30fc4f89c02bab5708119010290911d6e0587f503bb6ea29d25fcb740196450019091026d360d7aeea093263ecc6e0ecb291760621b010574029d9dc38563c32e5c2f6dc192ee70ef65f9978af30260c3939093039290921c92915050565b604051806120000160405280610100906020820280368337509192915050565b80356001600160401b038116811461147857600080fd5b919050565b60006020828403121561148f57600080fd5b61087282611461565b600080604083850312156114ab57600080fd5b82359150602083013560ff811681146114c357600080fd5b809150509250929050565b8035801515811461147857600080fd5b6000806000606084860312156114f357600080fd5b833592506020840135915061150a604085016114ce565b90509250925092565b60006020828403121561152557600080fd5b5035919050565b803563ffffffff8116811461147857600080fd5b6000806040838503121561155357600080fd5b61155c83611461565b915061156a6020840161152c565b90509250929050565b6000806040838503121561158657600080fd5b8235915061156a602084016114ce565b6001600160a01b0381168114610d6f57600080fd5b600080604083850312156115be57600080fd5b82356115c981611596565b915060208301356001600160801b03811681146114c357600080fd5b600080600080608085870312156115fb57600080fd5b843593506020850135925061161260408601611461565b91506116206060860161152c565b905092959194509250565b60006020828403121561163d57600080fd5b813561072a81611596565b634e487b7160e01b600052601160045260246000fd5b8181038181111561087557610875611648565b60006020828403121561168357600080fd5b5051919050565b60006020828403121561169c57600080fd5b815161072a81611596565b8082018082111561087557610875611648565b6001600160401b038281168282160390808211156116da576116da611648565b5092915050565b6001600160801b0381811683821602808216919082811461170457611704611648565b505092915050565b808202811582820484141761087557610875611648565b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b60008261175e5761175e611723565b500690565b60008261177257611772611723565b50049056fea26469706673582212207925f169d454b330118133f2368bc03c825a105271afc87e6b05f6ff90fa312d64736f6c63430008140033", + "code": "0x608060405234801561001057600080fd5b50600436106101585760003560e01c80638da5cb5b116100c3578063cce03bf31161007c578063cce03bf314610359578063da69d3db1461036c578063dac5df781461037f578063e8e2c5fb14610388578063f2fde38b146103c4578063f535bd56146103d757600080fd5b80638da5cb5b146102a95780639ee512f2146102ba578063a7e022d1146102d3578063a86f9d9e146102e6578063c3f909d4146102f9578063c7b969081461032757600080fd5b80635c975abb116101155780635c975abb146102245780636c6563f614610238578063715018a61461024b5780638456cb59146102535780638551f41e1461025b5780638cfb04591461027b57600080fd5b806310da37381461015d57806323ac7136146101975780632f980473146101aa5780633ab76e9f146101bd5780633f4ba83a146101e8578063591aad8a146101f2575b600080fd5b6101847f92954368afd3caa1f3ce3ead0069c1af414054aefe1ef9aeacc1bf426222ce3881565b6040519081526020015b60405180910390f35b6101846101a536600461147d565b610402565b60005b604051901515815260200161018e565b6065546101d0906001600160a01b031681565b6040516001600160a01b03909116815260200161018e565b6101f0610461565b005b610205610200366004611498565b6104df565b6040805160ff909416845260208401929092529082015260600161018e565b6101ad609754610100900460ff1660021490565b6101d06102463660046114de565b61071a565b6101f0610731565b6101f0610745565b610184610269366004611513565b60c96020526000908152604090205481565b61028e61028936600461147d565b6107be565b6040805182518152602092830151928101929092520161018e565b6033546001600160a01b03166101d0565b6101d071777735367b36bc9b61c50022d9d0700db4ec81565b6101846102e1366004611540565b610833565b6101d06102f4366004611573565b610865565b604080518082018252630393870080825260086020928301908152835191825251918101919091520161018e565b60cc5461034190600160801b90046001600160401b031681565b6040516001600160401b03909116815260200161018e565b6101f06103673660046115ab565b61087b565b6101f061037a3660046115e5565b610a3a565b61018460cb5481565b6103af610396366004611513565b60ca602052600090815260409020805460019091015482565b6040805192835260208301919091520161018e565b6101f06103d236600461162b565b610cf9565b60cc546103ea906001600160801b031681565b6040516001600160801b03909116815260200161018e565b600043826001600160401b03161061041c57506000919050565b6104286101004361165e565b826001600160401b03161061044557506001600160401b03164090565b506001600160401b0316600090815260c9602052604090205490565b610475609754610100900460ff1660021490565b6104925760405163bae6e2a960e01b815260040160405180910390fd5b61049a610d72565b6097805461ff0019166101001790556040513381527f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa906020015b60405180910390a1565b60008060008360ff166001141580156104fc57508360ff16600214155b1561051a5760405163bcd2d90d60e01b815260040160405180910390fd5b8360ff1660011461054b577fc6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee561056d565b7f79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f817985b915060008460ff166001146105a2577fad77eceea844778cb4376153fc8f06f12f1695df4585bf75bfb17ec19ce908186105c4565b7fb4a95509ce05fe8d45987859a067780d16a367c0e2cacf79cd301b93fb7179405b905060008560ff166001146105f9577f71620584f61c57e688bbd3fd7a39a036e588d962c4c830f3dacbc15c917e02f261061b565b7f45b59254b0320fd853f3f38ac574999e91bd75fd5e6cab9c22c5e71fc6d276e45b82880192831001905060ff86166001036106555761064e8282600170014551231950b75fc4402da1732fc9bebe19610dcc565b92506106c4565b61069d7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a16106988484600170014551231950b75fc4402da1732fc9bebe19610dcc565b610e1b565b90925090506106c18282600170014551231950b75fc4402da1732fc9bebe19610dcc565b92505b7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115610711576107088370014551231950b75fc4402da1732fc9bebe1961165e565b92506001851894505b50509250925092565b6000610727848484610e3a565b90505b9392505050565b610739610d72565b6107436000610eee565b565b610759609754610100900460ff1660021490565b156107775760405163bae6e2a960e01b815260040160405180910390fd5b61077f610d72565b6097805461ff0019166102001790556040513381527f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258906020016104d5565b604080518082019091526000808252602082015260006001600160401b038316156107e957826107fd565b60cc54600160801b90046001600160401b03165b6001600160401b0316600090815260ca602090815260409182902082518084019093528054835260010154908201529392505050565b600061085d61085660408051808201909152630393870081526008602082015290565b8484610f40565b509392505050565b6000610872468484610e3a565b90505b92915050565b600054610100900460ff161580801561089b5750600054600160ff909116105b806108b55750303b1580156108b5575060005460ff166001145b61091d5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b6000805460ff191660011790558015610940576000805461ff0019166101001790555b61094983611093565b60014611158061096057506001600160401b034610155b1561097e576040516306cffa2760e01b815260040160405180910390fd5b60014311156109a057604051635a0f9e4160e11b815260040160405180910390fd5b43156109c75760006109b360014361165e565b600081815260c96020526040902090409055505b60cc80546001600160801b0319166001600160801b0384161790556109eb436110b6565b5060cb558015610a35576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050565b831580610a45575082155b80610a5757506001600160401b038216155b80610a72575043600114158015610a72575063ffffffff8116155b15610a905760405163053fd54760e01b815260040160405180910390fd5b3371777735367b36bc9b61c50022d9d0700db4ec14610ac257604051636494e9f760e01b815260040160405180910390fd5b6000194301600080610ad3836110b6565b915091508160cb5414610af95760405163d719258d60e01b815260040160405180910390fd5b6000610b1960408051808201909152630393870081526008602082015290565b90506000610b28828888610f40565b60cc80546001600160801b0319166001600160801b03929092169190911790559050488114610b6a576040516336d54d4f60e11b815260040160405180910390fd5b610b866d7369676e616c5f7365727669636560901b6000610865565b6001600160a01b03166366ca2bc0896040518263ffffffff1660e01b8152600401610bb391815260200190565b6020604051808303816000875af1158015610bd2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bf69190611671565b50604080518a8152602081018a90526001600160401b038916917e4ce985b8852a486571d0545799251fd671adcf33b7854a5f0f6a6a2431a555910160405180910390a2600085815260c960209081526040808320884090819055815180830183528d81528084018d81526001600160401b038d1680875260ca865295849020915182555160019091015560cb87905560cc8054600160801b90950267ffffffffffffffff60801b198616811790915582519182526001600160801b03908116941693909317918301919091527fb01a20e23471fa4d881340e2b742c2f84cb2f7a714b34ba370b815478ae4aae0910160405180910390a1505050505050505050565b610d01610d72565b6001600160a01b038116610d665760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610914565b610d6f81610eee565b50565b6033546001600160a01b031633146107435760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610914565b600060405160408152602080820152602060408201528460608201528560808201528360a08201528260c082015260208160e08360056107d05a03fa610e1157600080fd5b5195945050505050565b6000806000198385098385029250828110838203039150509250929050565b60655460405163195ac1a960e21b815260048101859052602481018490526000916001600160a01b03169063656b06a490604401602060405180830381865afa158015610e8b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eaf919061168a565b905081158015610ec657506001600160a01b038116155b1561072a57604051631467050360e21b81526004810185905260248101849052604401610914565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60cc5460009081906001600160801b03161561107e5760cc54600090610f769063ffffffff8616906001600160801b03166116a7565b60cc54909150600090600160801b90046001600160401b031615801590610fb2575060cc546001600160401b03600160801b9091048116908716115b15610fe05760cc54610fd490600160801b90046001600160401b0316876116ba565b6001600160401b031690505b6001600160801b03811615611037578651600090611007906001600160401b0316836116e1565b9050806001600160801b03168311611020576001611033565b6110336001600160801b0382168461165e565b9250505b611048826001600160801b03611149565b9250611079836001600160801b031688600001516001600160401b03168960200151611074919061170c565b61115e565b935050505b8160000361108b57600191505b935093915050565b61109b6111a9565b6110a48161121d565b506097805461ffff1916610101179055565b6000806110c1611441565b60005b60ff811080156110d75750806001018510155b15611109576000198186030180408360ff830661010081106110fb576110fb611739565b6020020152506001016110c4565b5046611fe08201526120008120925083408161112660ff8761174f565b610100811061113757611137611739565b60200201526120009020919391925050565b60008183116111585782610872565b50919050565b60008160000361118157604051636296f1b960e11b815260040160405180910390fd5b81670de0b6b3a76400006111958585611266565b61119f9190611763565b6108729190611763565b600054610100900460ff166112145760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b6064820152608401610914565b61074333610eee565b6001600160a01b03811661124457604051638ed88b2560e01b815260040160405180910390fd5b606580546001600160a01b0319166001600160a01b0392909216919091179055565b6000808261127c670de0b6b3a76400008661170c565b6112869190611763565b9050680755bf798b4a1bf1e48111156112a55750680755bf798b4a1bf1e45b6112ae816112b6565b949350505050565b6000680248ce36a70cb26b3e1982136112d157506000919050565b680755bf798b4a1bf1e582126112fa57604051631a93c68960e11b815260040160405180910390fd5b6503782dace9d9604e83901b059150600060606bb17217f7d1cf79abc9e3b39884821b056001605f1b01901d6bb17217f7d1cf79abc9e3b39881029093036c240c330e9fb2d9cbaf0fd5aafb1981018102606090811d6d0277594991cfc85f6e2461837cd9018202811d6d1a521255e34f6a5061b25ef1c9c319018202811d6db1bbb201f443cf962f1a1d3db4a5018202811d6e02c72388d9f74f51a9331fed693f1419018202811d6e05180bb14799ab47a8a8cb2a527d57016d02d16720577bd19bf614176fe9ea6c10fe68e7fd37d0007b713f765084018402831d9081019084016d01d3967ed30fc4f89c02bab5708119010290911d6e0587f503bb6ea29d25fcb740196450019091026d360d7aeea093263ecc6e0ecb291760621b010574029d9dc38563c32e5c2f6dc192ee70ef65f9978af30260c3939093039290921c92915050565b604051806120000160405280610100906020820280368337509192915050565b80356001600160401b038116811461147857600080fd5b919050565b60006020828403121561148f57600080fd5b61087282611461565b600080604083850312156114ab57600080fd5b82359150602083013560ff811681146114c357600080fd5b809150509250929050565b8035801515811461147857600080fd5b6000806000606084860312156114f357600080fd5b833592506020840135915061150a604085016114ce565b90509250925092565b60006020828403121561152557600080fd5b5035919050565b803563ffffffff8116811461147857600080fd5b6000806040838503121561155357600080fd5b61155c83611461565b915061156a6020840161152c565b90509250929050565b6000806040838503121561158657600080fd5b8235915061156a602084016114ce565b6001600160a01b0381168114610d6f57600080fd5b600080604083850312156115be57600080fd5b82356115c981611596565b915060208301356001600160801b03811681146114c357600080fd5b600080600080608085870312156115fb57600080fd5b843593506020850135925061161260408601611461565b91506116206060860161152c565b905092959194509250565b60006020828403121561163d57600080fd5b813561072a81611596565b634e487b7160e01b600052601160045260246000fd5b8181038181111561087557610875611648565b60006020828403121561168357600080fd5b5051919050565b60006020828403121561169c57600080fd5b815161072a81611596565b8082018082111561087557610875611648565b6001600160401b038281168282160390808211156116da576116da611648565b5092915050565b6001600160801b0381811683821602808216919082811461170457611704611648565b505092915050565b808202811582820484141761087557610875611648565b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b60008261175e5761175e611723565b500690565b60008261177257611772611723565b50049056fea264697066735822122067c761821b434d92eb46ff2854c0c72a1806271bfe35071900eb95aefcd53b4264736f6c63430008140033", "balance": "0x0" }, "0x1000777700000000000000000000000000000001": { @@ -95,7 +95,7 @@ "0x0000000000000000000000000000000000000000000000000000000000000033": "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266", "0x0000000000000000000000000000000000000000000000000000000000000097": "0x0000000000000000000000000000000000000000000000000000000000000101", "0x00000000000000000000000000000000000000000000000000000000000000cb": "0xf167b245aa70c0a5e2f44cd65a94f2b1c5c9e8c8ab059940e4bf1c47d7a39557", - "0x00000000000000000000000000000000000000000000000000000000000000cc": "0x0000000000000000000000000000000000000000000000000000000241ed2e88", + "0x00000000000000000000000000000000000000000000000000000000000000cc": "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000065": "0x0000000000000000000000001000777700000000000000000000000000000006", "0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8", "0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc": "0x0000777700000000000000000000000000000001" diff --git a/core/taiko_genesis/internal_l3.json b/core/taiko_genesis/internal_l3.json index 52104a6b1eb0..40a4300e4b80 100644 --- a/core/taiko_genesis/internal_l3.json +++ b/core/taiko_genesis/internal_l3.json @@ -86,7 +86,7 @@ "0x0000777700000000000000000000000000000001": { "contractName": "ProxiedTaikoL2", "storage": {}, - "code": "0x608060405234801561001057600080fd5b50600436106101585760003560e01c80638da5cb5b116100c3578063cce03bf31161007c578063cce03bf314610359578063da69d3db1461036c578063dac5df781461037f578063e8e2c5fb14610388578063f2fde38b146103c4578063f535bd56146103d757600080fd5b80638da5cb5b146102a95780639ee512f2146102ba578063a7e022d1146102d3578063a86f9d9e146102e6578063c3f909d4146102f9578063c7b969081461032757600080fd5b80635c975abb116101155780635c975abb146102245780636c6563f614610238578063715018a61461024b5780638456cb59146102535780638551f41e1461025b5780638cfb04591461027b57600080fd5b806310da37381461015d57806323ac7136146101975780632f980473146101aa5780633ab76e9f146101bd5780633f4ba83a146101e8578063591aad8a146101f2575b600080fd5b6101847f92954368afd3caa1f3ce3ead0069c1af414054aefe1ef9aeacc1bf426222ce3881565b6040519081526020015b60405180910390f35b6101846101a536600461147d565b610402565b60005b604051901515815260200161018e565b6065546101d0906001600160a01b031681565b6040516001600160a01b03909116815260200161018e565b6101f0610461565b005b610205610200366004611498565b6104df565b6040805160ff909416845260208401929092529082015260600161018e565b6101ad609754610100900460ff1660021490565b6101d06102463660046114de565b61071a565b6101f0610731565b6101f0610745565b610184610269366004611513565b60c96020526000908152604090205481565b61028e61028936600461147d565b6107be565b6040805182518152602092830151928101929092520161018e565b6033546001600160a01b03166101d0565b6101d071777735367b36bc9b61c50022d9d0700db4ec81565b6101846102e1366004611540565b610833565b6101d06102f4366004611573565b610865565b6040805180820182526308f0d18080825260086020928301908152835191825251918101919091520161018e565b60cc5461034190600160801b90046001600160401b031681565b6040516001600160401b03909116815260200161018e565b6101f06103673660046115ab565b61087b565b6101f061037a3660046115e5565b610a3a565b61018460cb5481565b6103af610396366004611513565b60ca602052600090815260409020805460019091015482565b6040805192835260208301919091520161018e565b6101f06103d236600461162b565b610cf9565b60cc546103ea906001600160801b031681565b6040516001600160801b03909116815260200161018e565b600043826001600160401b03161061041c57506000919050565b6104286101004361165e565b826001600160401b03161061044557506001600160401b03164090565b506001600160401b0316600090815260c9602052604090205490565b610475609754610100900460ff1660021490565b6104925760405163bae6e2a960e01b815260040160405180910390fd5b61049a610d72565b6097805461ff0019166101001790556040513381527f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa906020015b60405180910390a1565b60008060008360ff166001141580156104fc57508360ff16600214155b1561051a5760405163bcd2d90d60e01b815260040160405180910390fd5b8360ff1660011461054b577fc6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee561056d565b7f79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f817985b915060008460ff166001146105a2577fad77eceea844778cb4376153fc8f06f12f1695df4585bf75bfb17ec19ce908186105c4565b7fb4a95509ce05fe8d45987859a067780d16a367c0e2cacf79cd301b93fb7179405b905060008560ff166001146105f9577f71620584f61c57e688bbd3fd7a39a036e588d962c4c830f3dacbc15c917e02f261061b565b7f45b59254b0320fd853f3f38ac574999e91bd75fd5e6cab9c22c5e71fc6d276e45b82880192831001905060ff86166001036106555761064e8282600170014551231950b75fc4402da1732fc9bebe19610dcc565b92506106c4565b61069d7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a16106988484600170014551231950b75fc4402da1732fc9bebe19610dcc565b610e1b565b90925090506106c18282600170014551231950b75fc4402da1732fc9bebe19610dcc565b92505b7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115610711576107088370014551231950b75fc4402da1732fc9bebe1961165e565b92506001851894505b50509250925092565b6000610727848484610e3a565b90505b9392505050565b610739610d72565b6107436000610eee565b565b610759609754610100900460ff1660021490565b156107775760405163bae6e2a960e01b815260040160405180910390fd5b61077f610d72565b6097805461ff0019166102001790556040513381527f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258906020016104d5565b604080518082019091526000808252602082015260006001600160401b038316156107e957826107fd565b60cc54600160801b90046001600160401b03165b6001600160401b0316600090815260ca602090815260409182902082518084019093528054835260010154908201529392505050565b600061085d610856604080518082019091526308f0d18081526008602082015290565b8484610f40565b509392505050565b6000610872468484610e3a565b90505b92915050565b600054610100900460ff161580801561089b5750600054600160ff909116105b806108b55750303b1580156108b5575060005460ff166001145b61091d5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b6000805460ff191660011790558015610940576000805461ff0019166101001790555b61094983611093565b60014611158061096057506001600160401b034610155b1561097e576040516306cffa2760e01b815260040160405180910390fd5b60014311156109a057604051635a0f9e4160e11b815260040160405180910390fd5b43156109c75760006109b360014361165e565b600081815260c96020526040902090409055505b60cc80546001600160801b0319166001600160801b0384161790556109eb436110b6565b5060cb558015610a35576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050565b831580610a45575082155b80610a5757506001600160401b038216155b80610a72575043600114158015610a72575063ffffffff8116155b15610a905760405163053fd54760e01b815260040160405180910390fd5b3371777735367b36bc9b61c50022d9d0700db4ec14610ac257604051636494e9f760e01b815260040160405180910390fd5b6000194301600080610ad3836110b6565b915091508160cb5414610af95760405163d719258d60e01b815260040160405180910390fd5b6000610b19604080518082019091526308f0d18081526008602082015290565b90506000610b28828888610f40565b60cc80546001600160801b0319166001600160801b03929092169190911790559050488114610b6a576040516336d54d4f60e11b815260040160405180910390fd5b610b866d7369676e616c5f7365727669636560901b6000610865565b6001600160a01b03166366ca2bc0896040518263ffffffff1660e01b8152600401610bb391815260200190565b6020604051808303816000875af1158015610bd2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bf69190611671565b50604080518a8152602081018a90526001600160401b038916917e4ce985b8852a486571d0545799251fd671adcf33b7854a5f0f6a6a2431a555910160405180910390a2600085815260c960209081526040808320884090819055815180830183528d81528084018d81526001600160401b038d1680875260ca865295849020915182555160019091015560cb87905560cc8054600160801b90950267ffffffffffffffff60801b198616811790915582519182526001600160801b03908116941693909317918301919091527fb01a20e23471fa4d881340e2b742c2f84cb2f7a714b34ba370b815478ae4aae0910160405180910390a1505050505050505050565b610d01610d72565b6001600160a01b038116610d665760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610914565b610d6f81610eee565b50565b6033546001600160a01b031633146107435760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610914565b600060405160408152602080820152602060408201528460608201528560808201528360a08201528260c082015260208160e08360056107d05a03fa610e1157600080fd5b5195945050505050565b6000806000198385098385029250828110838203039150509250929050565b60655460405163195ac1a960e21b815260048101859052602481018490526000916001600160a01b03169063656b06a490604401602060405180830381865afa158015610e8b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eaf919061168a565b905081158015610ec657506001600160a01b038116155b1561072a57604051631467050360e21b81526004810185905260248101849052604401610914565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60cc5460009081906001600160801b03161561107e5760cc54600090610f769063ffffffff8616906001600160801b03166116a7565b60cc54909150600090600160801b90046001600160401b031615801590610fb2575060cc546001600160401b03600160801b9091048116908716115b15610fe05760cc54610fd490600160801b90046001600160401b0316876116ba565b6001600160401b031690505b6001600160801b03811615611037578651600090611007906001600160401b0316836116e1565b9050806001600160801b03168311611020576001611033565b6110336001600160801b0382168461165e565b9250505b611048826001600160801b03611149565b9250611079836001600160801b031688600001516001600160401b03168960200151611074919061170c565b61115e565b935050505b8160000361108b57600191505b935093915050565b61109b6111a9565b6110a48161121d565b506097805461ffff1916610101179055565b6000806110c1611441565b60005b60ff811080156110d75750806001018510155b15611109576000198186030180408360ff830661010081106110fb576110fb611739565b6020020152506001016110c4565b5046611fe08201526120008120925083408161112660ff8761174f565b610100811061113757611137611739565b60200201526120009020919391925050565b60008183116111585782610872565b50919050565b60008160000361118157604051636296f1b960e11b815260040160405180910390fd5b81670de0b6b3a76400006111958585611266565b61119f9190611763565b6108729190611763565b600054610100900460ff166112145760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b6064820152608401610914565b61074333610eee565b6001600160a01b03811661124457604051638ed88b2560e01b815260040160405180910390fd5b606580546001600160a01b0319166001600160a01b0392909216919091179055565b6000808261127c670de0b6b3a76400008661170c565b6112869190611763565b9050680755bf798b4a1bf1e48111156112a55750680755bf798b4a1bf1e45b6112ae816112b6565b949350505050565b6000680248ce36a70cb26b3e1982136112d157506000919050565b680755bf798b4a1bf1e582126112fa57604051631a93c68960e11b815260040160405180910390fd5b6503782dace9d9604e83901b059150600060606bb17217f7d1cf79abc9e3b39884821b056001605f1b01901d6bb17217f7d1cf79abc9e3b39881029093036c240c330e9fb2d9cbaf0fd5aafb1981018102606090811d6d0277594991cfc85f6e2461837cd9018202811d6d1a521255e34f6a5061b25ef1c9c319018202811d6db1bbb201f443cf962f1a1d3db4a5018202811d6e02c72388d9f74f51a9331fed693f1419018202811d6e05180bb14799ab47a8a8cb2a527d57016d02d16720577bd19bf614176fe9ea6c10fe68e7fd37d0007b713f765084018402831d9081019084016d01d3967ed30fc4f89c02bab5708119010290911d6e0587f503bb6ea29d25fcb740196450019091026d360d7aeea093263ecc6e0ecb291760621b010574029d9dc38563c32e5c2f6dc192ee70ef65f9978af30260c3939093039290921c92915050565b604051806120000160405280610100906020820280368337509192915050565b80356001600160401b038116811461147857600080fd5b919050565b60006020828403121561148f57600080fd5b61087282611461565b600080604083850312156114ab57600080fd5b82359150602083013560ff811681146114c357600080fd5b809150509250929050565b8035801515811461147857600080fd5b6000806000606084860312156114f357600080fd5b833592506020840135915061150a604085016114ce565b90509250925092565b60006020828403121561152557600080fd5b5035919050565b803563ffffffff8116811461147857600080fd5b6000806040838503121561155357600080fd5b61155c83611461565b915061156a6020840161152c565b90509250929050565b6000806040838503121561158657600080fd5b8235915061156a602084016114ce565b6001600160a01b0381168114610d6f57600080fd5b600080604083850312156115be57600080fd5b82356115c981611596565b915060208301356001600160801b03811681146114c357600080fd5b600080600080608085870312156115fb57600080fd5b843593506020850135925061161260408601611461565b91506116206060860161152c565b905092959194509250565b60006020828403121561163d57600080fd5b813561072a81611596565b634e487b7160e01b600052601160045260246000fd5b8181038181111561087557610875611648565b60006020828403121561168357600080fd5b5051919050565b60006020828403121561169c57600080fd5b815161072a81611596565b8082018082111561087557610875611648565b6001600160401b038281168282160390808211156116da576116da611648565b5092915050565b6001600160801b0381811683821602808216919082811461170457611704611648565b505092915050565b808202811582820484141761087557610875611648565b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b60008261175e5761175e611723565b500690565b60008261177257611772611723565b50049056fea26469706673582212207925f169d454b330118133f2368bc03c825a105271afc87e6b05f6ff90fa312d64736f6c63430008140033", + "code": "0x608060405234801561001057600080fd5b50600436106101585760003560e01c80638da5cb5b116100c3578063cce03bf31161007c578063cce03bf314610359578063da69d3db1461036c578063dac5df781461037f578063e8e2c5fb14610388578063f2fde38b146103c4578063f535bd56146103d757600080fd5b80638da5cb5b146102a95780639ee512f2146102ba578063a7e022d1146102d3578063a86f9d9e146102e6578063c3f909d4146102f9578063c7b969081461032757600080fd5b80635c975abb116101155780635c975abb146102245780636c6563f614610238578063715018a61461024b5780638456cb59146102535780638551f41e1461025b5780638cfb04591461027b57600080fd5b806310da37381461015d57806323ac7136146101975780632f980473146101aa5780633ab76e9f146101bd5780633f4ba83a146101e8578063591aad8a146101f2575b600080fd5b6101847f92954368afd3caa1f3ce3ead0069c1af414054aefe1ef9aeacc1bf426222ce3881565b6040519081526020015b60405180910390f35b6101846101a536600461147d565b610402565b60005b604051901515815260200161018e565b6065546101d0906001600160a01b031681565b6040516001600160a01b03909116815260200161018e565b6101f0610461565b005b610205610200366004611498565b6104df565b6040805160ff909416845260208401929092529082015260600161018e565b6101ad609754610100900460ff1660021490565b6101d06102463660046114de565b61071a565b6101f0610731565b6101f0610745565b610184610269366004611513565b60c96020526000908152604090205481565b61028e61028936600461147d565b6107be565b6040805182518152602092830151928101929092520161018e565b6033546001600160a01b03166101d0565b6101d071777735367b36bc9b61c50022d9d0700db4ec81565b6101846102e1366004611540565b610833565b6101d06102f4366004611573565b610865565b604080518082018252630393870080825260086020928301908152835191825251918101919091520161018e565b60cc5461034190600160801b90046001600160401b031681565b6040516001600160401b03909116815260200161018e565b6101f06103673660046115ab565b61087b565b6101f061037a3660046115e5565b610a3a565b61018460cb5481565b6103af610396366004611513565b60ca602052600090815260409020805460019091015482565b6040805192835260208301919091520161018e565b6101f06103d236600461162b565b610cf9565b60cc546103ea906001600160801b031681565b6040516001600160801b03909116815260200161018e565b600043826001600160401b03161061041c57506000919050565b6104286101004361165e565b826001600160401b03161061044557506001600160401b03164090565b506001600160401b0316600090815260c9602052604090205490565b610475609754610100900460ff1660021490565b6104925760405163bae6e2a960e01b815260040160405180910390fd5b61049a610d72565b6097805461ff0019166101001790556040513381527f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa906020015b60405180910390a1565b60008060008360ff166001141580156104fc57508360ff16600214155b1561051a5760405163bcd2d90d60e01b815260040160405180910390fd5b8360ff1660011461054b577fc6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee561056d565b7f79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f817985b915060008460ff166001146105a2577fad77eceea844778cb4376153fc8f06f12f1695df4585bf75bfb17ec19ce908186105c4565b7fb4a95509ce05fe8d45987859a067780d16a367c0e2cacf79cd301b93fb7179405b905060008560ff166001146105f9577f71620584f61c57e688bbd3fd7a39a036e588d962c4c830f3dacbc15c917e02f261061b565b7f45b59254b0320fd853f3f38ac574999e91bd75fd5e6cab9c22c5e71fc6d276e45b82880192831001905060ff86166001036106555761064e8282600170014551231950b75fc4402da1732fc9bebe19610dcc565b92506106c4565b61069d7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a16106988484600170014551231950b75fc4402da1732fc9bebe19610dcc565b610e1b565b90925090506106c18282600170014551231950b75fc4402da1732fc9bebe19610dcc565b92505b7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115610711576107088370014551231950b75fc4402da1732fc9bebe1961165e565b92506001851894505b50509250925092565b6000610727848484610e3a565b90505b9392505050565b610739610d72565b6107436000610eee565b565b610759609754610100900460ff1660021490565b156107775760405163bae6e2a960e01b815260040160405180910390fd5b61077f610d72565b6097805461ff0019166102001790556040513381527f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258906020016104d5565b604080518082019091526000808252602082015260006001600160401b038316156107e957826107fd565b60cc54600160801b90046001600160401b03165b6001600160401b0316600090815260ca602090815260409182902082518084019093528054835260010154908201529392505050565b600061085d61085660408051808201909152630393870081526008602082015290565b8484610f40565b509392505050565b6000610872468484610e3a565b90505b92915050565b600054610100900460ff161580801561089b5750600054600160ff909116105b806108b55750303b1580156108b5575060005460ff166001145b61091d5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b6000805460ff191660011790558015610940576000805461ff0019166101001790555b61094983611093565b60014611158061096057506001600160401b034610155b1561097e576040516306cffa2760e01b815260040160405180910390fd5b60014311156109a057604051635a0f9e4160e11b815260040160405180910390fd5b43156109c75760006109b360014361165e565b600081815260c96020526040902090409055505b60cc80546001600160801b0319166001600160801b0384161790556109eb436110b6565b5060cb558015610a35576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050565b831580610a45575082155b80610a5757506001600160401b038216155b80610a72575043600114158015610a72575063ffffffff8116155b15610a905760405163053fd54760e01b815260040160405180910390fd5b3371777735367b36bc9b61c50022d9d0700db4ec14610ac257604051636494e9f760e01b815260040160405180910390fd5b6000194301600080610ad3836110b6565b915091508160cb5414610af95760405163d719258d60e01b815260040160405180910390fd5b6000610b1960408051808201909152630393870081526008602082015290565b90506000610b28828888610f40565b60cc80546001600160801b0319166001600160801b03929092169190911790559050488114610b6a576040516336d54d4f60e11b815260040160405180910390fd5b610b866d7369676e616c5f7365727669636560901b6000610865565b6001600160a01b03166366ca2bc0896040518263ffffffff1660e01b8152600401610bb391815260200190565b6020604051808303816000875af1158015610bd2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bf69190611671565b50604080518a8152602081018a90526001600160401b038916917e4ce985b8852a486571d0545799251fd671adcf33b7854a5f0f6a6a2431a555910160405180910390a2600085815260c960209081526040808320884090819055815180830183528d81528084018d81526001600160401b038d1680875260ca865295849020915182555160019091015560cb87905560cc8054600160801b90950267ffffffffffffffff60801b198616811790915582519182526001600160801b03908116941693909317918301919091527fb01a20e23471fa4d881340e2b742c2f84cb2f7a714b34ba370b815478ae4aae0910160405180910390a1505050505050505050565b610d01610d72565b6001600160a01b038116610d665760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610914565b610d6f81610eee565b50565b6033546001600160a01b031633146107435760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610914565b600060405160408152602080820152602060408201528460608201528560808201528360a08201528260c082015260208160e08360056107d05a03fa610e1157600080fd5b5195945050505050565b6000806000198385098385029250828110838203039150509250929050565b60655460405163195ac1a960e21b815260048101859052602481018490526000916001600160a01b03169063656b06a490604401602060405180830381865afa158015610e8b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eaf919061168a565b905081158015610ec657506001600160a01b038116155b1561072a57604051631467050360e21b81526004810185905260248101849052604401610914565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60cc5460009081906001600160801b03161561107e5760cc54600090610f769063ffffffff8616906001600160801b03166116a7565b60cc54909150600090600160801b90046001600160401b031615801590610fb2575060cc546001600160401b03600160801b9091048116908716115b15610fe05760cc54610fd490600160801b90046001600160401b0316876116ba565b6001600160401b031690505b6001600160801b03811615611037578651600090611007906001600160401b0316836116e1565b9050806001600160801b03168311611020576001611033565b6110336001600160801b0382168461165e565b9250505b611048826001600160801b03611149565b9250611079836001600160801b031688600001516001600160401b03168960200151611074919061170c565b61115e565b935050505b8160000361108b57600191505b935093915050565b61109b6111a9565b6110a48161121d565b506097805461ffff1916610101179055565b6000806110c1611441565b60005b60ff811080156110d75750806001018510155b15611109576000198186030180408360ff830661010081106110fb576110fb611739565b6020020152506001016110c4565b5046611fe08201526120008120925083408161112660ff8761174f565b610100811061113757611137611739565b60200201526120009020919391925050565b60008183116111585782610872565b50919050565b60008160000361118157604051636296f1b960e11b815260040160405180910390fd5b81670de0b6b3a76400006111958585611266565b61119f9190611763565b6108729190611763565b600054610100900460ff166112145760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b6064820152608401610914565b61074333610eee565b6001600160a01b03811661124457604051638ed88b2560e01b815260040160405180910390fd5b606580546001600160a01b0319166001600160a01b0392909216919091179055565b6000808261127c670de0b6b3a76400008661170c565b6112869190611763565b9050680755bf798b4a1bf1e48111156112a55750680755bf798b4a1bf1e45b6112ae816112b6565b949350505050565b6000680248ce36a70cb26b3e1982136112d157506000919050565b680755bf798b4a1bf1e582126112fa57604051631a93c68960e11b815260040160405180910390fd5b6503782dace9d9604e83901b059150600060606bb17217f7d1cf79abc9e3b39884821b056001605f1b01901d6bb17217f7d1cf79abc9e3b39881029093036c240c330e9fb2d9cbaf0fd5aafb1981018102606090811d6d0277594991cfc85f6e2461837cd9018202811d6d1a521255e34f6a5061b25ef1c9c319018202811d6db1bbb201f443cf962f1a1d3db4a5018202811d6e02c72388d9f74f51a9331fed693f1419018202811d6e05180bb14799ab47a8a8cb2a527d57016d02d16720577bd19bf614176fe9ea6c10fe68e7fd37d0007b713f765084018402831d9081019084016d01d3967ed30fc4f89c02bab5708119010290911d6e0587f503bb6ea29d25fcb740196450019091026d360d7aeea093263ecc6e0ecb291760621b010574029d9dc38563c32e5c2f6dc192ee70ef65f9978af30260c3939093039290921c92915050565b604051806120000160405280610100906020820280368337509192915050565b80356001600160401b038116811461147857600080fd5b919050565b60006020828403121561148f57600080fd5b61087282611461565b600080604083850312156114ab57600080fd5b82359150602083013560ff811681146114c357600080fd5b809150509250929050565b8035801515811461147857600080fd5b6000806000606084860312156114f357600080fd5b833592506020840135915061150a604085016114ce565b90509250925092565b60006020828403121561152557600080fd5b5035919050565b803563ffffffff8116811461147857600080fd5b6000806040838503121561155357600080fd5b61155c83611461565b915061156a6020840161152c565b90509250929050565b6000806040838503121561158657600080fd5b8235915061156a602084016114ce565b6001600160a01b0381168114610d6f57600080fd5b600080604083850312156115be57600080fd5b82356115c981611596565b915060208301356001600160801b03811681146114c357600080fd5b600080600080608085870312156115fb57600080fd5b843593506020850135925061161260408601611461565b91506116206060860161152c565b905092959194509250565b60006020828403121561163d57600080fd5b813561072a81611596565b634e487b7160e01b600052601160045260246000fd5b8181038181111561087557610875611648565b60006020828403121561168357600080fd5b5051919050565b60006020828403121561169c57600080fd5b815161072a81611596565b8082018082111561087557610875611648565b6001600160401b038281168282160390808211156116da576116da611648565b5092915050565b6001600160801b0381811683821602808216919082811461170457611704611648565b505092915050565b808202811582820484141761087557610875611648565b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b60008261175e5761175e611723565b500690565b60008261177257611772611723565b50049056fea264697066735822122067c761821b434d92eb46ff2854c0c72a1806271bfe35071900eb95aefcd53b4264736f6c63430008140033", "balance": "0x0" }, "0x1000777700000000000000000000000000000001": { @@ -95,7 +95,7 @@ "0x0000000000000000000000000000000000000000000000000000000000000033": "0x000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266", "0x0000000000000000000000000000000000000000000000000000000000000097": "0x0000000000000000000000000000000000000000000000000000000000000101", "0x00000000000000000000000000000000000000000000000000000000000000cb": "0xb1cdc1a3b51cd0ae1113eb88f95dfd26aab10c50b39e31811e63cffc250b0da2", - "0x00000000000000000000000000000000000000000000000000000000000000cc": "0x0000000000000000000000000000000000000000000000000000000241ed2e88", + "0x00000000000000000000000000000000000000000000000000000000000000cc": "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000065": "0x0000000000000000000000001000777700000000000000000000000000000006", "0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8", "0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc": "0x0000777700000000000000000000000000000001"