Source Code
Overview
ETH Balance
0 ETH
More Info
ContractCreator
Multichain Info
N/A
| Transaction Hash |
Method
|
Block
|
From
|
To
|
Amount
|
||||
|---|---|---|---|---|---|---|---|---|---|
Latest 1 internal transaction
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
To
|
Amount
|
||
|---|---|---|---|---|---|---|---|
| 0x60806040 | 8332818 | 361 days ago | Contract Creation | 0 ETH |
Loading...
Loading
Loading...
Loading
Loading...
Loading
Source Code Verified Similar Match: 0x8CeB40db...3797607ad
Constructor
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API[{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"},{"internalType":"address","name":"tokenAddress","type":"address"}],"name":"AlreadyImportedTokenAddress","type":"error"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"}],"name":"CampaignNotOnCreationStateForSetting","type":"error"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"},{"internalType":"uint256","name":"tokenAddressesLength","type":"uint256"},{"internalType":"uint256","name":"amountOfTokensPerPacketLength","type":"uint256"}],"name":"InvalidInputPacketDataLengths","type":"error"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"},{"internalType":"uint256","name":"index","type":"uint256"}],"name":"InvalidZeroInputPacketAddressData","type":"error"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"},{"internalType":"uint256","name":"index","type":"uint256"}],"name":"InvalidZeroInputPacketAmountData","type":"error"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"}],"name":"NoInputPacketDataProvided","type":"error"},{"inputs":[{"internalType":"bytes4","name":"functionSignature","type":"bytes4"}],"name":"OnlyExternalDelegateCall","type":"error"},{"inputs":[{"internalType":"address","name":"invalidCaller","type":"address"},{"internalType":"bytes4","name":"functionSignature","type":"bytes4"}],"name":"OnlyInternalDelegateCall","type":"error"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"SafeERC20FailedOperation","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"campaignId","type":"uint256"},{"indexed":false,"internalType":"address[]","name":"tokenAddresses","type":"address[]"},{"indexed":false,"internalType":"uint256[]","name":"amountOfTokensPerPacket","type":"uint256[]"}],"name":"CampaignERC20InputConfigured","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"campaignId","type":"uint256"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountOfPackets","type":"uint256"}],"name":"CampaignERC20InputPacketAssetsTransferred","type":"event"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"},{"internalType":"bytes","name":"campaignTransferErc20InputData","type":"bytes"}],"name":"setCampaignTransferErc20Input","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"campaignId","type":"uint256"},{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amountOfPackets","type":"uint256"}],"name":"transferErc20Input","outputs":[],"stateMutability":"nonpayable","type":"function"}]Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100365760003560e01c8063310e2e171461003b57806348fb094814610050575b600080fd5b61004e610049366004610b9e565b610063565b005b61004e61005e366004610be2565b610153565b3330146100cd576040517f73db113d0000000000000000000000000000000000000000000000000000000081523360048201527fffffffff000000000000000000000000000000000000000000000000000000006000351660248201526044015b60405180910390fd5b6100e5848484846100dc610216565b939291906102b4565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16857fc040e1e5f575149ae49010d2913404357633602ae502ad52f4d7be844f6658848460405161014591815260200190565b60405180910390a450505050565b3330146101b8576040517f73db113d0000000000000000000000000000000000000000000000000000000081523360048201527fffffffff000000000000000000000000000000000000000000000000000000006000351660248201526044016100c4565b6000806101d18585856101c9610216565b9291906103a2565b91509150847fd41f482af99f416a7d81321f5eb92bb767eb568c40415ef346f3a5afff408f5b8383604051610207929190610c60565b60405180910390a25050505050565b6000807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0061026560017fde80082b5be17260291f62417ed11cd576efa251b538ab031b0842bd20d44047610d27565b60405160200161027791815260200190565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905280516020909101201692915050565b6000848152602086905260408120805490915b818110156103985760008360000182815481106102e6576102e6610d40565b600091825260208083209091015473ffffffffffffffffffffffffffffffffffffffff16808352600187019091526040822054909250610327908790610d6f565b90503073ffffffffffffffffffffffffffffffffffffffff89160361036c5761036773ffffffffffffffffffffffffffffffffffffffff83168883610911565b61038e565b61038e73ffffffffffffffffffffffffffffffffffffffff8316898984610997565b50506001016102c7565b5050505050505050565b60608060006103af6109e3565b60008781526001918201602052604090209150815460ff1660028111156103d8576103d8610d86565b14610412576040517f7eb805f6000000000000000000000000000000000000000000000000000000008152600481018790526024016100c4565b60008061042186880188610ec4565b8151919350915080158061043457508151155b1561046e576040517f680f8fc0000000000000000000000000000000000000000000000000000000008152600481018a90526024016100c4565b815181146104bc5781516040517ff601d26d000000000000000000000000000000000000000000000000000000008152600481018b90526024810183905260448101919091526064016100c4565b600089815260208b9052604090208167ffffffffffffffff8111156104e3576104e3610db5565b60405190808252806020026020018201604052801561050c578160200160208202803683370190505b508051610520918391602090910190610ad6565b5060005b828110156108ff57600085828151811061054057610540610d40565b60200260200101519050600085838151811061055e5761055e610d40565b60200260200101519050600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036105d8576040517fc2a67c2e000000000000000000000000000000000000000000000000000000008152600481018e9052602481018490526044016100c4565b8060000361061c576040517f5d06c4f3000000000000000000000000000000000000000000000000000000008152600481018e9052602481018490526044016100c4565b73ffffffffffffffffffffffffffffffffffffffff8216600090815260028501602052604090205460ff161561069d576040517f36c7e31e000000000000000000000000000000000000000000000000000000008152600481018e905273ffffffffffffffffffffffffffffffffffffffff831660248201526044016100c4565b73ffffffffffffffffffffffffffffffffffffffff8216600090815260028501602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055513060248201527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60448201527f095ea7b30000000000000000000000000000000000000000000000000000000090606401604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff000000000000000000000000000000000000000000000000000000009094169390931790925260018b015491517f1cff79cd00000000000000000000000000000000000000000000000000000000815290925073ffffffffffffffffffffffffffffffffffffffff90911690631cff79cd906108199086908590600401610fb1565b6000604051808303816000875af1158015610838573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820160405261087e919081019061101f565b508285600001858154811061089557610895610d40565b600091825260208083209190910180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff948516179055949091168152600186810190945260409020919091555001610524565b50929a91995090975050505050505050565b60405173ffffffffffffffffffffffffffffffffffffffff83811660248301526044820183905261099291859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050610a32565b505050565b60405173ffffffffffffffffffffffffffffffffffffffff84811660248301528381166044830152606482018390526109dd9186918216906323b872dd9060840161094b565b50505050565b6000807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0061026560017f704d115625535c0275fd4212f1f2079ac060203b3d24344df28d468d16cd971d610d27565b600080602060008451602086016000885af180610a55576040513d6000823e3d81fd5b50506000513d91508115610a6d578060011415610a87565b73ffffffffffffffffffffffffffffffffffffffff84163b155b156109dd576040517f5274afe700000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff851660048201526024016100c4565b828054828255906000526020600020908101928215610b50579160200282015b82811115610b5057825182547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff909116178255602090920191600190910190610af6565b50610b5c929150610b60565b5090565b5b80821115610b5c5760008155600101610b61565b803573ffffffffffffffffffffffffffffffffffffffff81168114610b9957600080fd5b919050565b60008060008060808587031215610bb457600080fd5b84359350610bc460208601610b75565b9250610bd260408601610b75565b9396929550929360600135925050565b600080600060408486031215610bf757600080fd5b83359250602084013567ffffffffffffffff811115610c1557600080fd5b8401601f81018613610c2657600080fd5b803567ffffffffffffffff811115610c3d57600080fd5b866020828401011115610c4f57600080fd5b939660209190910195509293505050565b6040808252835190820181905260009060208501906060840190835b81811015610cb057835173ffffffffffffffffffffffffffffffffffffffff16835260209384019390920191600101610c7c565b50508381036020808601919091528551808352918101925085019060005b81811015610cec578251845260209384019390920191600101610cce565b50919695505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b81810381811115610d3a57610d3a610cf8565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b8082028115828204841417610d3a57610d3a610cf8565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610e2b57610e2b610db5565b604052919050565b600067ffffffffffffffff821115610e4d57610e4d610db5565b5060051b60200190565b600082601f830112610e6857600080fd5b8135610e7b610e7682610e33565b610de4565b8082825260208201915060208360051b860101925085831115610e9d57600080fd5b602085015b83811015610eba578035835260209283019201610ea2565b5095945050505050565b60008060408385031215610ed757600080fd5b823567ffffffffffffffff811115610eee57600080fd5b8301601f81018513610eff57600080fd5b8035610f0d610e7682610e33565b8082825260208201915060208360051b850101925087831115610f2f57600080fd5b6020840193505b82841015610f5857610f4784610b75565b825260209384019390910190610f36565b9450505050602083013567ffffffffffffffff811115610f7757600080fd5b610f8385828601610e57565b9150509250929050565b60005b83811015610fa8578181015183820152602001610f90565b50506000910152565b73ffffffffffffffffffffffffffffffffffffffff831681526040602082015260008251806040840152610fec816060850160208701610f8d565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016060019392505050565b60006020828403121561103157600080fd5b815167ffffffffffffffff81111561104857600080fd5b8201601f8101841361105957600080fd5b805167ffffffffffffffff81111561107357611073610db5565b6110a460207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601610de4565b8181528560208385010111156110b957600080fd5b6110ca826020830160208601610f8d565b9594505050505056fea26469706673582212204d97f1283a52a493fa00f9c2470df9ea19a481d4331a259db143d5c9d2a5ce3564736f6c634300081b0033
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
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.