0 txs
0 calls
constructor
constructor(address _controller, address _l1MigratorAddr, address _l1LPTGatewayAddr)
functions
controller
viewfunction controller() view returns (address)
getController
viewfunction getController() view returns (address)
l1LPTGatewayAddr
viewfunction l1LPTGatewayAddr() view returns (address)
l1MigratorAddr
viewfunction l1MigratorAddr() view returns (address)
bridgeMint
nonpayablefunction bridgeMint(address _to, uint256 _amount)
depositETH
payablefunction depositETH() payable returns (bool)
migrateToNewMinter
nonpayablefunction migrateToNewMinter(address _newMinterAddr)
setController
nonpayablefunction setController(address _controller)
setL1LPTGateway
nonpayablefunction setL1LPTGateway(address _l1LPTGatewayAddr)
setL1Migrator
nonpayablefunction setL1Migrator(address _l1MigratorAddr)
withdrawETHToL1Migrator
nonpayablefunction withdrawETHToL1Migrator() returns (uint256)
withdrawLPTToL1Migrator
nonpayablefunction withdrawLPTToL1Migrator() returns (uint256)
events
L1LPTGatewayUpdate
event L1LPTGatewayUpdate(address l1LPTGatewayAddr)
L1MigratorUpdate
event L1MigratorUpdate(address l1MigratorAddr)
ParameterUpdate
event ParameterUpdate(string param)
SetController
event SetController(address controller)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50604051610c76380380610c7683398101604081905261002f9161008d565b600080546001600160a01b039485166001600160a01b0319918216179091556001805493851693821693909317909255600280549190931691161790556100d0565b80516001600160a01b038116811461008857600080fd5b919050565b6000806000606084860312156100a257600080fd5b6100ab84610071565b92506100b960208501610071565b91506100c760408501610071565b90509250925092565b610b97806100df6000396000f3fe6080604052600436106100a75760003560e01c806392eefe9b1161006457806392eefe9b14610188578063a8626869146101a8578063aa0946cd146101c8578063b7608736146101dd578063f6326fb3146101fd578063f77c47911461020c57600080fd5b806318d217ad146100ac5780633018205f146100ce5780634235dfbc146101055780634413a2e71461012857806359d95915146101485780638c2a993e14610168575b600080fd5b3480156100b857600080fd5b506100cc6100c7366004610adb565b61022c565b005b3480156100da57600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020015b60405180910390f35b34801561011157600080fd5b5061011a6104c1565b6040519081526020016100fc565b34801561013457600080fd5b506001546100e8906001600160a01b031681565b34801561015457600080fd5b506002546100e8906001600160a01b031681565b34801561017457600080fd5b506100cc610183366004610aff565b610606565b34801561019457600080fd5b506100cc6101a3366004610adb565b6106c5565b3480156101b457600080fd5b506100cc6101c3366004610adb565b610722565b3480156101d457600080fd5b5061011a610778565b3480156101e957600080fd5b506100cc6101f8366004610adb565b61088c565b604051600181526020016100fc565b34801561021857600080fd5b506000546100e8906001600160a01b031681565b6102346108e2565b6001600160a01b038116301480159061025557506001600160a01b03811615155b6102be5760405162461bcd60e51b815260206004820152602f60248201527f4272696467654d696e746572236d696772617465546f4e65774d696e7465723a60448201526e1024a72b20a624a22fa6a4a72a22a960891b60648201526084015b60405180910390fd5b60006102c86109c8565b60405163f2fde38b60e01b81526001600160a01b0384811660048301529192509082169063f2fde38b90602401600060405180830381600087803b15801561030f57600080fd5b505af1158015610323573d6000803e3d6000fd5b50506040516370a0823160e01b81523060048201526001600160a01b038416925063a9059cbb9150849083906370a082319060240160206040518083038186803b15801561037057600080fd5b505afa158015610384573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103a89190610b2b565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401600060405180830381600087803b1580156103ee57600080fd5b505af1158015610402573d6000803e3d6000fd5b505050506000826001600160a01b03164760405160006040518083038185875af1925050503d8060008114610453576040519150601f19603f3d011682016040523d82523d6000602084013e610458565b606091505b50509050806104bc5760405162461bcd60e51b815260206004820152602a60248201527f4272696467654d696e746572236d696772617465546f4e65774d696e7465723a604482015269081190525317d0d0531360b21b60648201526084016102b5565b505050565b6001546000906001600160a01b031633146105105760405162461bcd60e51b815260206004820152600f60248201526e2727aa2fa618afa6a4a3a920aa27a960891b60448201526064016102b5565b600061051a6109c8565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038316906370a082319060240160206040518083038186803b15801561055f57600080fd5b505afa158015610573573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105979190610b2b565b60015460405163a9059cbb60e01b81526001600160a01b0391821660048201526024810183905291925083169063a9059cbb90604401600060405180830381600087803b1580156105e757600080fd5b505af11580156105fb573d6000803e3d6000fd5b509294505050505090565b6002546001600160a01b031633146106555760405162461bcd60e51b81526020600482015260126024820152714e4f545f4c315f4c50545f4741544557415960701b60448201526064016102b5565b61065d6109c8565b6040516340c10f1960e01b81526001600160a01b0384811660048301526024820184905291909116906340c10f1990604401600060405180830381600087803b1580156106a957600080fd5b505af11580156106bd573d6000803e3d6000fd5b505050505050565b6106cd610a69565b600080546001600160a01b0319166001600160a01b0383169081179091556040519081527f4ff638452bbf33c012645d18ae6f05515ff5f2d1dfb0cece8cbf018c60903f70906020015b60405180910390a150565b61072a6108e2565b600280546001600160a01b0319166001600160a01b0383169081179091556040519081527f2aa419c0a62c52f70533eae847571d009fd1bf725390e21f5939fc86955192c090602001610717565b6001546000906001600160a01b031633146107c75760405162461bcd60e51b815260206004820152600f60248201526e2727aa2fa618afa6a4a3a920aa27a960891b60448201526064016102b5565b60015460405147916000916001600160a01b039091169083908381818185875af1925050503d8060008114610818576040519150601f19603f3d011682016040523d82523d6000602084013e61081d565b606091505b50509050806108865760405162461bcd60e51b815260206004820152602f60248201527f4272696467654d696e746572237769746864726177455448546f4c314d69677260448201526e185d1bdc8e881190525317d0d05313608a1b60648201526084016102b5565b50905090565b6108946108e2565b600180546001600160a01b0319166001600160a01b0383169081179091556040519081527fe51b4d409fd6629b39368b4863ab2212c8e0e0a970dccfaa5800888e507ce79d90602001610717565b60008054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561092e57600080fd5b505afa158015610942573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109669190610b44565b6001600160a01b0316336001600160a01b0316146109c65760405162461bcd60e51b815260206004820152601f60248201527f63616c6c6572206d75737420626520436f6e74726f6c6c6572206f776e65720060448201526064016102b5565b565b60008054604051631c2d8fb360e31b81527f3443e257065fe41dd0e4d1f5a1b73a22a62e300962b57f30cddf41d0f8273ba760048201526001600160a01b039091169063e16c7d989060240160206040518083038186803b158015610a2c57600080fd5b505afa158015610a40573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a649190610b44565b905090565b6000546001600160a01b031633146109c65760405162461bcd60e51b815260206004820152601960248201527f63616c6c6572206d75737420626520436f6e74726f6c6c65720000000000000060448201526064016102b5565b6001600160a01b0381168114610ad857600080fd5b50565b600060208284031215610aed57600080fd5b8135610af881610ac3565b9392505050565b60008060408385031215610b1257600080fd5b8235610b1d81610ac3565b946020939093013593505050565b600060208284031215610b3d57600080fd5b5051919050565b600060208284031215610b5657600080fd5b8151610af881610ac356fea2646970667358221220aace904b3942325d58f7d020e19efbc6bc50eed89a605c1de7de2ec27a80c09a64736f6c63430008090033000000000000000000000000f96d54e490317c557a967abfa5d6e33006be69b3000000000000000000000000c3ee6a18acb2975e873fe106cb0e7132145616de000000000000000000000000d82c27966ebb293b2d8646d8eacb293bc260698e