0 txs
0 calls
constructor
constructor(address _inbox, address _tokenAddr, address _l2LPTDataCacheAddr)
functions
getCacheTotalSupplyData
viewfunction getCacheTotalSupplyData() view returns (bytes data, uint256 totalSupply)
inbox
viewfunction inbox() view returns (address)
l2LPTDataCacheAddr
viewfunction l2LPTDataCacheAddr() view returns (address)
tokenAddr
viewfunction tokenAddr() view returns (address)
cacheTotalSupply
payablefunction cacheTotalSupply(uint256 _maxGas, uint256 _gasPriceBid, uint256 _maxSubmissionCost) payable
events
CacheTotalSupplyInitiated
event CacheTotalSupplyInitiated(uint256 seqNo, uint256 totalSupply)
TxToL2
event TxToL2(address indexed from, address indexed to, uint256 indexed seqNum, bytes data)
errors
No errors.
creation bytecode
0x60e060405234801561001057600080fd5b506040516109eb3803806109eb8339818101604052810190610032919061013b565b828073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050508173ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff168152505050505061018e565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610108826100dd565b9050919050565b610118816100fd565b811461012357600080fd5b50565b6000815190506101358161010f565b92915050565b600080600060608486031215610154576101536100d8565b5b600061016286828701610126565b935050602061017386828701610126565b925050604061018486828701610126565b9150509250925092565b60805160a05160c0516108196101d26000396000818161012e01526101c001526000818161019c01526101e8015260008181610304015261034a01526108196000f3fe60806040526004361061004a5760003560e01c80632adfd9991461004f5780635fbe4d1d1461006b57806376540da614610096578063c7fce66f146100c1578063fb0e722b146100ed575b600080fd5b610069600480360381019061006491906104b5565b610118565b005b34801561007757600080fd5b5061008061019a565b60405161008d9190610549565b60405180910390f35b3480156100a257600080fd5b506100ab6101be565b6040516100b89190610549565b60405180910390f35b3480156100cd57600080fd5b506100d66101e2565b6040516100e492919061060c565b60405180910390f35b3480156100f957600080fd5b50610102610302565b60405161010f919061069b565b60405180910390f35b6000806101236101e2565b9150915060006101577f00000000000000000000000000000000000000000000000000000000000000003386898988610326565b90507fc592f6a24d7ed60d007a73d985d899c2de29e7b1820003d666188f9b20951d2d818360405161018a9291906106b6565b60405180910390a1505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b606060007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561024c57600080fd5b505afa158015610260573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061028491906106f4565b905063ae3a23e060e01b8160405160240161029f9190610721565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505091509091565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000610339878734600089898989610345565b90509695505050505050565b6000807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663679b6ded898c8a8a8e8f8c8c8c6040518a63ffffffff1660e01b81526004016103b098979695949392919061073c565b6020604051808303818588803b1580156103c957600080fd5b505af11580156103dd573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061040291906106f4565b9050808a73ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff167fc1d1490cf25c3b40d600dfb27c7680340ed1ab901b7e8f3551280968a3b372b08660405161046291906107c1565b60405180910390a48091505098975050505050505050565b600080fd5b6000819050919050565b6104928161047f565b811461049d57600080fd5b50565b6000813590506104af81610489565b92915050565b6000806000606084860312156104ce576104cd61047a565b5b60006104dc868287016104a0565b93505060206104ed868287016104a0565b92505060406104fe868287016104a0565b9150509250925092565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061053382610508565b9050919050565b61054381610528565b82525050565b600060208201905061055e600083018461053a565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561059e578082015181840152602081019050610583565b838111156105ad576000848401525b50505050565b6000601f19601f8301169050919050565b60006105cf82610564565b6105d9818561056f565b93506105e9818560208601610580565b6105f2816105b3565b840191505092915050565b6106068161047f565b82525050565b6000604082019050818103600083015261062681856105c4565b905061063560208301846105fd565b9392505050565b6000819050919050565b600061066161065c61065784610508565b61063c565b610508565b9050919050565b600061067382610646565b9050919050565b600061068582610668565b9050919050565b6106958161067a565b82525050565b60006020820190506106b0600083018461068c565b92915050565b60006040820190506106cb60008301856105fd565b6106d860208301846105fd565b9392505050565b6000815190506106ee81610489565b92915050565b60006020828403121561070a5761070961047a565b5b6000610718848285016106df565b91505092915050565b600060208201905061073660008301846105fd565b92915050565b600061010082019050610752600083018b61053a565b61075f602083018a6105fd565b61076c60408301896105fd565b610779606083018861053a565b610786608083018761053a565b61079360a08301866105fd565b6107a060c08301856105fd565b81810360e08301526107b281846105c4565b90509998505050505050505050565b600060208201905081810360008301526107db81846105c4565b90509291505056fea2646970667358221220183c6dcb156b0f53bc615599f88ede092bab4c83c0f222bb24565da12352213d64736f6c634300080900330000000000000000000000004c6f947ae67f572afa4ae0730947de7c874f95ef00000000000000000000000058b6a8a3302369daec383334672404ee733ab239000000000000000000000000d78b6bd09cd28a83cfb21afa0da95c685a6bb0b1