Source Code
Overview
ETH Balance
0 ETH
More Info
ContractCreator
Multichain Info
N/A
Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API[{"inputs":[{"internalType":"address","name":"tokenMessengerAddress","type":"address"},{"internalType":"address","name":"tokenMinterAddress","type":"address"},{"internalType":"address","name":"feeTokenRegistryAddress","type":"address"},{"internalType":"address","name":"treasuryAddress","type":"address"},{"internalType":"uint256","name":"gasConstant_","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"BaseFeePerGasTooHigh","type":"error"},{"inputs":[],"name":"CCTPTokenNotSupported","type":"error"},{"inputs":[],"name":"ExecutionTooEarly","type":"error"},{"inputs":[],"name":"ExecutionTooLate","type":"error"},{"inputs":[],"name":"InsufficientBalance","type":"error"},{"inputs":[],"name":"InsufficientFeeBalance","type":"error"},{"inputs":[],"name":"InvalidArguments","type":"error"},{"inputs":[],"name":"PriorityFeePerGasTooHigh","type":"error"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"SafeERC20FailedOperation","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"burnLimitPerMessage","type":"uint256"}],"name":"CCTPBurnLimitReached","type":"event"},{"inputs":[{"internalType":"bytes","name":"arguments","type":"bytes"}],"name":"argumentsHash","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"},{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"gasUsed","type":"uint256"},{"components":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"maxBaseFeePerGas","type":"uint256"},{"internalType":"uint256","name":"maxPriorityFeePerGas","type":"uint256"},{"internalType":"uint256","name":"executionFee","type":"uint256"}],"internalType":"struct IOtimFee.Fee","name":"fee","type":"tuple"}],"name":"chargeFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"uint256","name":"startAt","type":"uint256"},{"internalType":"uint256","name":"startBy","type":"uint256"},{"internalType":"uint256","name":"interval","type":"uint256"},{"internalType":"uint256","name":"timeout","type":"uint256"}],"internalType":"struct IInterval.Schedule","name":"schedule","type":"tuple"},{"internalType":"uint256","name":"lastExecuted","type":"uint256"}],"name":"checkInterval","outputs":[],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"uint256","name":"startAt","type":"uint256"},{"internalType":"uint256","name":"startBy","type":"uint256"},{"internalType":"uint256","name":"interval","type":"uint256"},{"internalType":"uint256","name":"timeout","type":"uint256"}],"internalType":"struct IInterval.Schedule","name":"schedule","type":"tuple"}],"name":"checkStart","outputs":[],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"uint256","name":"salt","type":"uint256"},{"internalType":"uint256","name":"maxExecutions","type":"uint256"},{"internalType":"address","name":"action","type":"address"},{"internalType":"bytes","name":"arguments","type":"bytes"}],"internalType":"struct InstructionLib.Instruction","name":"instruction","type":"tuple"},{"components":[{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"internalType":"struct InstructionLib.Signature","name":"","type":"tuple"},{"components":[{"internalType":"bool","name":"deactivated","type":"bool"},{"internalType":"uint120","name":"executionCount","type":"uint120"},{"internalType":"uint120","name":"lastExecuted","type":"uint120"}],"internalType":"struct InstructionLib.ExecutionState","name":"executionState","type":"tuple"}],"name":"execute","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"feeTokenRegistry","outputs":[{"internalType":"contract IFeeTokenRegistry","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"gasConstant","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"uint256","name":"startAt","type":"uint256"},{"internalType":"uint256","name":"startBy","type":"uint256"},{"internalType":"uint256","name":"interval","type":"uint256"},{"internalType":"uint256","name":"timeout","type":"uint256"}],"internalType":"struct IInterval.Schedule","name":"schedule","type":"tuple"}],"name":"hash","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"pure","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint32","name":"destinationDomain","type":"uint32"},{"internalType":"bytes32","name":"destinationMintRecipient","type":"bytes32"},{"components":[{"internalType":"uint256","name":"startAt","type":"uint256"},{"internalType":"uint256","name":"startBy","type":"uint256"},{"internalType":"uint256","name":"interval","type":"uint256"},{"internalType":"uint256","name":"timeout","type":"uint256"}],"internalType":"struct IInterval.Schedule","name":"schedule","type":"tuple"},{"components":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"maxBaseFeePerGas","type":"uint256"},{"internalType":"uint256","name":"maxPriorityFeePerGas","type":"uint256"},{"internalType":"uint256","name":"executionFee","type":"uint256"}],"internalType":"struct IOtimFee.Fee","name":"fee","type":"tuple"}],"internalType":"struct ITransferCCTPAction.TransferCCTP","name":"arguments","type":"tuple"}],"name":"hash","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"pure","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"maxBaseFeePerGas","type":"uint256"},{"internalType":"uint256","name":"maxPriorityFeePerGas","type":"uint256"},{"internalType":"uint256","name":"executionFee","type":"uint256"}],"internalType":"struct IOtimFee.Fee","name":"fee","type":"tuple"}],"name":"hash","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"tokenMessenger","outputs":[{"internalType":"contract ITokenMessenger","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tokenMinter","outputs":[{"internalType":"contract ITokenController","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"treasury","outputs":[{"internalType":"contract ITreasury","name":"","type":"address"}],"stateMutability":"view","type":"function"}]Contract Creation Code
610120604052348015610010575f80fd5b5060405161130c38038061130c83398101604081905261002f91610071565b6001600160a01b0392831660805290821660a05260c05291821660e05216610100526100cb565b80516001600160a01b038116811461006c575f80fd5b919050565b5f805f805f60a08688031215610085575f80fd5b61008e86610056565b945061009c60208701610056565b93506100aa60408701610056565b92506100b860608701610056565b9150608086015190509295509295909350565b60805160a05160c05160e051610100516111d46101385f395f818161021d015261045701525f818161011d0152818161057d015261065501525f818160e301526107eb01525f818161015c015281816108620152610a3001525f81816101f6015261091f01526111d45ff3fe608060405234801561000f575f80fd5b50600436106100da575f3560e01c80639fcd91b311610088578063d607eb9511610063578063d607eb951461023f578063d808980b14610252578063dd5f331814610265578063fd89ea0c14610278575f80fd5b80639fcd91b3146101c9578063aebfab1b146101f1578063cfb3647b14610218575f80fd5b806369179de3116100b857806369179de31461017e5780638dccf7b2146101a157806399d0dd37146101b6575f80fd5b80632cb0f8a2146100de578063461178301461011857806361d027b314610157575b5f80fd5b6101057f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020015b60405180910390f35b61013f7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200161010f565b61013f7f000000000000000000000000000000000000000000000000000000000000000081565b61019161018c366004610dc4565b61028b565b604051901515815260200161010f565b6101b46101af366004610ecb565b6106e8565b005b6101b46101c4366004610f52565b610741565b6101dc6101d7366004610f7d565b610a5c565b6040805192835260208301919091520161010f565b61013f7f000000000000000000000000000000000000000000000000000000000000000081565b61013f7f000000000000000000000000000000000000000000000000000000000000000081565b61010561024d366004610ecb565b610a9a565b6101b4610260366004610feb565b610b1e565b610105610273366004611014565b610b9e565b610105610286366004611095565b610c38565b5f805a90505f61029e60608701876110af565b8101906102ab9190611014565b90506102bd60408501602086016110f2565b6effffffffffffffffffffffffffffff165f036103435780516001600160a01b031615806102ed57506020810151155b806102fa57506060810151155b15610331576040517f5f6f132c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61033e81608001516106e8565b610372565b60808101516103729061035c60608701604088016110f2565b6effffffffffffffffffffffffffffff16610b1e565b80516040516370a0823160e01b81523060048201525f916001600160a01b0316906370a0823190602401602060405180830381865afa1580156103b7573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103db9190611120565b9050816020015181101561041b576040517ff4d678b800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81516040517fa56ec6320000000000000000000000000000000000000000000000000000000081526001600160a01b0391821660048201525f917f0000000000000000000000000000000000000000000000000000000000000000169063a56ec63290602401602060405180830381865afa15801561049c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104c09190611120565b9050805f036104fb576040517f1d1f7a6400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60208301518181111561054b5750825160405182815282916001600160a01b0316907f760af14bc606afee102f609faf989edd3f0ab0cd6e7739387b3138df52bf7d3a9060200160405180910390a25b83516040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081166004830152602482018490529091169063095ea7b3906044016020604051808303815f875af11580156105d3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105f79190611137565b506040848101516060860151865192517f6fd3504e0000000000000000000000000000000000000000000000000000000081526004810185905263ffffffff909216602483015260448201526001600160a01b0391821660648201527f000000000000000000000000000000000000000000000000000000000000000090911690636fd3504e906084016020604051808303815f875af115801561069d573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106c19190611156565b506106da5a6106d09087611191565b8560a00151610741565b505f98975050505050505050565b805142101561070a57604051637b8e04ab60e11b815260040160405180910390fd5b4281602001511080156107205750602081015115155b1561073e5760405163d05e9a0760e01b815260040160405180910390fd5b50565b80606001515f03610750575050565b8060200151481180156107665750602081015115155b1561079d576040517f2f3d0a5c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60408101516107ac483a611191565b11156107e4576040517f8ef482f600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f3a6108107f0000000000000000000000000000000000000000000000000000000000000000856111aa565b61081a91906111bd565b82519091506001600160a01b03166108d6575f82606001518261083d91906111aa565b90508047101561086057604051637806a4f560e11b815260040160405180910390fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004015f604051808303818588803b1580156108b9575f80fd5b505af11580156108cb573d5f803e3d5ffd5b505050505050505050565b606082015182516040517fd251f7ba0000000000000000000000000000000000000000000000000000000081526001600160a01b039182166004820152602481018490525f92917f0000000000000000000000000000000000000000000000000000000000000000169063d251f7ba90604401602060405180830381865afa158015610964573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109889190611120565b61099291906111aa565b83516040516370a0823160e01b815230600482015291925082916001600160a01b03909116906370a0823190602401602060405180830381865afa1580156109dc573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a009190611120565b1015610a1f57604051637806a4f560e11b815260040160405180910390fd5b8251610a55906001600160a01b03167f000000000000000000000000000000000000000000000000000000000000000083610ca8565b505b505050565b5f807f4d9b69d317d8810e378e494ac99db020e279833c817cfd9a8fbd76b9ebdfe74e610a8e61027385870187611014565b915091505b9250929050565b5f7f6f697cbff83ca681149412207d4b9758e8c5bcdba5728b0b89301b116f85c830825f0151836020015184604001518560600151604051602001610b01959493929190948552602085019390935260408401919091526060830152608082015260a00190565b604051602081830303815290604052805190602001209050919050565b6040820151610b2d90826111aa565b4211610b4c57604051637b8e04ab60e11b815260040160405180910390fd5b428260600151836040015183610b6291906111aa565b610b6c91906111aa565b108015610b7c5750606082015115155b15610b9a5760405163d05e9a0760e01b815260040160405180910390fd5b5050565b5f7ffecb13b823d31e6f155896f4a3ba4d6e3d0a725a91429b14a53bc78ae6800d3f825f0151836020015184604001518560600151610be08760800151610a9a565b610bed8860a00151610c38565b6040805160208101989098526001600160a01b0390961695870195909552606086019390935263ffffffff909116608085015260a084015260c083015260e082015261010001610b01565b5f7f7aff6c7b9b8aafff555894be6cfd4a6211fc7adbcd97db18b05d4a51ed7482a0825f0151836020015184604001518560600151604051602001610b019594939291909485526001600160a01b0393909316602085015260408401919091526060830152608082015260a00190565b604080516001600160a01b03841660248201526044808201849052825180830390910181526064909101909152602080820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb000000000000000000000000000000000000000000000000000000001781528251610a5793879390925f9283929183919082885af180610d44576040513d5f823e3d81fd5b50505f513d91508115610d5b578060011415610d68565b6001600160a01b0384163b155b15610a55576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b038516600482015260240160405180910390fd5b5f60608284031215610dbe575f80fd5b50919050565b5f805f60e08486031215610dd6575f80fd5b833567ffffffffffffffff811115610dec575f80fd5b840160808187031215610dfd575f80fd5b9250610e0c8560208601610dae565b9150610e1b8560808601610dae565b90509250925092565b6040516080810167ffffffffffffffff81118282101715610e5357634e487b7160e01b5f52604160045260245ffd5b60405290565b60405160c0810167ffffffffffffffff81118282101715610e5357634e487b7160e01b5f52604160045260245ffd5b5f60808284031215610e98575f80fd5b610ea0610e24565b8235815260208084013590820152604080840135908201526060928301359281019290925250919050565b5f60808284031215610edb575f80fd5b610ee58383610e88565b9392505050565b80356001600160a01b0381168114610f02575f80fd5b919050565b5f60808284031215610f17575f80fd5b610f1f610e24565b9050610f2a82610eec565b8152602082810135908201526040808301359082015260609182013591810191909152919050565b5f8060a08385031215610f63575f80fd5b82359150610f748460208501610f07565b90509250929050565b5f8060208385031215610f8e575f80fd5b823567ffffffffffffffff811115610fa4575f80fd5b8301601f81018513610fb4575f80fd5b803567ffffffffffffffff811115610fca575f80fd5b856020828401011115610fdb575f80fd5b6020919091019590945092505050565b5f8060a08385031215610ffc575f80fd5b6110068484610e88565b946080939093013593505050565b5f610180828403128015611026575f80fd5b5061102f610e59565b61103883610eec565b815260208381013590820152604083013563ffffffff8116811461105a575f80fd5b6040820152606083810135908201526110768460808501610e88565b6080820152611089846101008501610f07565b60a08201529392505050565b5f608082840312156110a5575f80fd5b610ee58383610f07565b5f808335601e198436030181126110c4575f80fd5b83018035915067ffffffffffffffff8211156110de575f80fd5b602001915036819003821315610a93575f80fd5b5f60208284031215611102575f80fd5b81356effffffffffffffffffffffffffffff81168114610ee5575f80fd5b5f60208284031215611130575f80fd5b5051919050565b5f60208284031215611147575f80fd5b81518015158114610ee5575f80fd5b5f60208284031215611166575f80fd5b815167ffffffffffffffff81168114610ee5575f80fd5b634e487b7160e01b5f52601160045260245ffd5b818103818111156111a4576111a461117d565b92915050565b808201808211156111a4576111a461117d565b80820281158282048414176111a4576111a461117d560000000000000000000000009f3b8679c73c2fef8b59b4f3444d4e156fb70aa5000000000000000000000000e997d7d2f6e065a9a93fa2175e878fb9081f1f0a00000000000000000000000019c370a2e300429f98c17803984dc5413faac02e000000000000000000000000c7536a1e8205c139d25165f6305e20299b7925110000000000000000000000000000000000000000000000000000000000019c1c
Deployed Bytecode
0x608060405234801561000f575f80fd5b50600436106100da575f3560e01c80639fcd91b311610088578063d607eb9511610063578063d607eb951461023f578063d808980b14610252578063dd5f331814610265578063fd89ea0c14610278575f80fd5b80639fcd91b3146101c9578063aebfab1b146101f1578063cfb3647b14610218575f80fd5b806369179de3116100b857806369179de31461017e5780638dccf7b2146101a157806399d0dd37146101b6575f80fd5b80632cb0f8a2146100de578063461178301461011857806361d027b314610157575b5f80fd5b6101057f0000000000000000000000000000000000000000000000000000000000019c1c81565b6040519081526020015b60405180910390f35b61013f7f0000000000000000000000009f3b8679c73c2fef8b59b4f3444d4e156fb70aa581565b6040516001600160a01b03909116815260200161010f565b61013f7f000000000000000000000000c7536a1e8205c139d25165f6305e20299b79251181565b61019161018c366004610dc4565b61028b565b604051901515815260200161010f565b6101b46101af366004610ecb565b6106e8565b005b6101b46101c4366004610f52565b610741565b6101dc6101d7366004610f7d565b610a5c565b6040805192835260208301919091520161010f565b61013f7f00000000000000000000000019c370a2e300429f98c17803984dc5413faac02e81565b61013f7f000000000000000000000000e997d7d2f6e065a9a93fa2175e878fb9081f1f0a81565b61010561024d366004610ecb565b610a9a565b6101b4610260366004610feb565b610b1e565b610105610273366004611014565b610b9e565b610105610286366004611095565b610c38565b5f805a90505f61029e60608701876110af565b8101906102ab9190611014565b90506102bd60408501602086016110f2565b6effffffffffffffffffffffffffffff165f036103435780516001600160a01b031615806102ed57506020810151155b806102fa57506060810151155b15610331576040517f5f6f132c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61033e81608001516106e8565b610372565b60808101516103729061035c60608701604088016110f2565b6effffffffffffffffffffffffffffff16610b1e565b80516040516370a0823160e01b81523060048201525f916001600160a01b0316906370a0823190602401602060405180830381865afa1580156103b7573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103db9190611120565b9050816020015181101561041b576040517ff4d678b800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81516040517fa56ec6320000000000000000000000000000000000000000000000000000000081526001600160a01b0391821660048201525f917f000000000000000000000000e997d7d2f6e065a9a93fa2175e878fb9081f1f0a169063a56ec63290602401602060405180830381865afa15801561049c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104c09190611120565b9050805f036104fb576040517f1d1f7a6400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60208301518181111561054b5750825160405182815282916001600160a01b0316907f760af14bc606afee102f609faf989edd3f0ab0cd6e7739387b3138df52bf7d3a9060200160405180910390a25b83516040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b037f0000000000000000000000009f3b8679c73c2fef8b59b4f3444d4e156fb70aa581166004830152602482018490529091169063095ea7b3906044016020604051808303815f875af11580156105d3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105f79190611137565b506040848101516060860151865192517f6fd3504e0000000000000000000000000000000000000000000000000000000081526004810185905263ffffffff909216602483015260448201526001600160a01b0391821660648201527f0000000000000000000000009f3b8679c73c2fef8b59b4f3444d4e156fb70aa590911690636fd3504e906084016020604051808303815f875af115801561069d573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106c19190611156565b506106da5a6106d09087611191565b8560a00151610741565b505f98975050505050505050565b805142101561070a57604051637b8e04ab60e11b815260040160405180910390fd5b4281602001511080156107205750602081015115155b1561073e5760405163d05e9a0760e01b815260040160405180910390fd5b50565b80606001515f03610750575050565b8060200151481180156107665750602081015115155b1561079d576040517f2f3d0a5c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60408101516107ac483a611191565b11156107e4576040517f8ef482f600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f3a6108107f0000000000000000000000000000000000000000000000000000000000019c1c856111aa565b61081a91906111bd565b82519091506001600160a01b03166108d6575f82606001518261083d91906111aa565b90508047101561086057604051637806a4f560e11b815260040160405180910390fd5b7f000000000000000000000000c7536a1e8205c139d25165f6305e20299b7925116001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004015f604051808303818588803b1580156108b9575f80fd5b505af11580156108cb573d5f803e3d5ffd5b505050505050505050565b606082015182516040517fd251f7ba0000000000000000000000000000000000000000000000000000000081526001600160a01b039182166004820152602481018490525f92917f00000000000000000000000019c370a2e300429f98c17803984dc5413faac02e169063d251f7ba90604401602060405180830381865afa158015610964573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109889190611120565b61099291906111aa565b83516040516370a0823160e01b815230600482015291925082916001600160a01b03909116906370a0823190602401602060405180830381865afa1580156109dc573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a009190611120565b1015610a1f57604051637806a4f560e11b815260040160405180910390fd5b8251610a55906001600160a01b03167f000000000000000000000000c7536a1e8205c139d25165f6305e20299b79251183610ca8565b505b505050565b5f807f4d9b69d317d8810e378e494ac99db020e279833c817cfd9a8fbd76b9ebdfe74e610a8e61027385870187611014565b915091505b9250929050565b5f7f6f697cbff83ca681149412207d4b9758e8c5bcdba5728b0b89301b116f85c830825f0151836020015184604001518560600151604051602001610b01959493929190948552602085019390935260408401919091526060830152608082015260a00190565b604051602081830303815290604052805190602001209050919050565b6040820151610b2d90826111aa565b4211610b4c57604051637b8e04ab60e11b815260040160405180910390fd5b428260600151836040015183610b6291906111aa565b610b6c91906111aa565b108015610b7c5750606082015115155b15610b9a5760405163d05e9a0760e01b815260040160405180910390fd5b5050565b5f7ffecb13b823d31e6f155896f4a3ba4d6e3d0a725a91429b14a53bc78ae6800d3f825f0151836020015184604001518560600151610be08760800151610a9a565b610bed8860a00151610c38565b6040805160208101989098526001600160a01b0390961695870195909552606086019390935263ffffffff909116608085015260a084015260c083015260e082015261010001610b01565b5f7f7aff6c7b9b8aafff555894be6cfd4a6211fc7adbcd97db18b05d4a51ed7482a0825f0151836020015184604001518560600151604051602001610b019594939291909485526001600160a01b0393909316602085015260408401919091526060830152608082015260a00190565b604080516001600160a01b03841660248201526044808201849052825180830390910181526064909101909152602080820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb000000000000000000000000000000000000000000000000000000001781528251610a5793879390925f9283929183919082885af180610d44576040513d5f823e3d81fd5b50505f513d91508115610d5b578060011415610d68565b6001600160a01b0384163b155b15610a55576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b038516600482015260240160405180910390fd5b5f60608284031215610dbe575f80fd5b50919050565b5f805f60e08486031215610dd6575f80fd5b833567ffffffffffffffff811115610dec575f80fd5b840160808187031215610dfd575f80fd5b9250610e0c8560208601610dae565b9150610e1b8560808601610dae565b90509250925092565b6040516080810167ffffffffffffffff81118282101715610e5357634e487b7160e01b5f52604160045260245ffd5b60405290565b60405160c0810167ffffffffffffffff81118282101715610e5357634e487b7160e01b5f52604160045260245ffd5b5f60808284031215610e98575f80fd5b610ea0610e24565b8235815260208084013590820152604080840135908201526060928301359281019290925250919050565b5f60808284031215610edb575f80fd5b610ee58383610e88565b9392505050565b80356001600160a01b0381168114610f02575f80fd5b919050565b5f60808284031215610f17575f80fd5b610f1f610e24565b9050610f2a82610eec565b8152602082810135908201526040808301359082015260609182013591810191909152919050565b5f8060a08385031215610f63575f80fd5b82359150610f748460208501610f07565b90509250929050565b5f8060208385031215610f8e575f80fd5b823567ffffffffffffffff811115610fa4575f80fd5b8301601f81018513610fb4575f80fd5b803567ffffffffffffffff811115610fca575f80fd5b856020828401011115610fdb575f80fd5b6020919091019590945092505050565b5f8060a08385031215610ffc575f80fd5b6110068484610e88565b946080939093013593505050565b5f610180828403128015611026575f80fd5b5061102f610e59565b61103883610eec565b815260208381013590820152604083013563ffffffff8116811461105a575f80fd5b6040820152606083810135908201526110768460808501610e88565b6080820152611089846101008501610f07565b60a08201529392505050565b5f608082840312156110a5575f80fd5b610ee58383610f07565b5f808335601e198436030181126110c4575f80fd5b83018035915067ffffffffffffffff8211156110de575f80fd5b602001915036819003821315610a93575f80fd5b5f60208284031215611102575f80fd5b81356effffffffffffffffffffffffffffff81168114610ee5575f80fd5b5f60208284031215611130575f80fd5b5051919050565b5f60208284031215611147575f80fd5b81518015158114610ee5575f80fd5b5f60208284031215611166575f80fd5b815167ffffffffffffffff81168114610ee5575f80fd5b634e487b7160e01b5f52601160045260245ffd5b818103818111156111a4576111a461117d565b92915050565b808201808211156111a4576111a461117d565b80820281158282048414176111a4576111a461117d56
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000009f3b8679c73c2fef8b59b4f3444d4e156fb70aa5000000000000000000000000e997d7d2f6e065a9a93fa2175e878fb9081f1f0a00000000000000000000000019c370a2e300429f98c17803984dc5413faac02e000000000000000000000000c7536a1e8205c139d25165f6305e20299b7925110000000000000000000000000000000000000000000000000000000000019c1c
-----Decoded View---------------
Arg [0] : tokenMessengerAddress (address): 0x9f3B8679c73C2Fef8b59B4f3444d4e156fb70AA5
Arg [1] : tokenMinterAddress (address): 0xE997d7d2F6E065a9A93Fa2175E878Fb9081F1f0A
Arg [2] : feeTokenRegistryAddress (address): 0x19c370A2e300429F98c17803984DC5413faAc02E
Arg [3] : treasuryAddress (address): 0xc7536a1e8205C139d25165F6305e20299b792511
Arg [4] : gasConstant_ (uint256): 105500
-----Encoded View---------------
5 Constructor Arguments found :
Arg [0] : 0000000000000000000000009f3b8679c73c2fef8b59b4f3444d4e156fb70aa5
Arg [1] : 000000000000000000000000e997d7d2f6e065a9a93fa2175e878fb9081f1f0a
Arg [2] : 00000000000000000000000019c370a2e300429f98c17803984dc5413faac02e
Arg [3] : 000000000000000000000000c7536a1e8205c139d25165f6305e20299b792511
Arg [4] : 0000000000000000000000000000000000000000000000000000000000019c1c
Loading...
Loading
Loading...
Loading
Loading...
Loading
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.

