Source Code
Multichain Info
| Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_receiver","type":"address"},{"internalType":"address","name":"_wallet","type":"address"},{"internalType":"uint256","name":"_disbursementPeriod","type":"uint256"},{"internalType":"uint256","name":"_startDate","type":"uint256"},{"internalType":"uint256","name":"_cliffDate","type":"uint256"},{"internalType":"contract IERC20","name":"_token","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"calcMaxWithdraw","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"cliffDate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"disbursementPeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"receiver","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"startDate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"token","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"wallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"walletWithdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdrawnTokens","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]Deployed Bytecode
0x608060405234801561001057600080fd5b506004361061009e5760003560e01c8063bf02e5e511610066578063bf02e5e5146100fb578063e47a6a9f14610103578063f3fef3a31461010b578063f7260d3e14610137578063fc0c546a1461013f5761009e565b80630905aa5c146100a35780630b97bc86146100bd5780634bc9fdc2146100c5578063521eb273146100cd57806396450a6d146100f1575b600080fd5b6100ab610147565b60408051918252519081900360200190f35b6100ab61014d565b6100ab610153565b6100d5610233565b604080516001600160a01b039092168252519081900360200190f35b6100f9610242565b005b6100ab61032d565b6100ab610333565b6100f96004803603604081101561012157600080fd5b506001600160a01b038135169060200135610339565b6100d56103f1565b6100d5610400565b60055481565b60035481565b6000806002546003544203600554600660009054906101000a90046001600160a01b03166001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b1580156101c357600080fd5b505afa1580156101d7573d6000803e3d6000fd5b505050506040513d60208110156101ed57600080fd5b50510102816101f857fe5b0490508060055410158061020d575042600354115b80610219575042600454115b15610228576000915050610230565b600554900390505b90565b6001546001600160a01b031681565b6001546001600160a01b0316331461028b5760405162461bcd60e51b81526004018080602001828103825260218152602001806107766021913960400191505060405180910390fd5b600654604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b1580156102d657600080fd5b505afa1580156102ea573d6000803e3d6000fd5b505050506040513d602081101561030057600080fd5b5051600580548201905560015460065491925061032a916001600160a01b0390811691168361040f565b50565b60045481565b60025481565b6000546001600160a01b031633146103825760405162461bcd60e51b81526004018080602001828103825260238152602001806107536023913960400191505060405180910390fd5b600061038c610153565b9050808211156103cd5760405162461bcd60e51b81526004018080602001828103825260268152602001806107c16026913960400191505060405180910390fd5b60058054830190556006546103ec906001600160a01b0316848461040f565b505050565b6000546001600160a01b031681565b6006546001600160a01b031681565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b1790526103ec90849060606104b1826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b031661050d9092919063ffffffff16565b8051909150156103ec578080602001905160208110156104d057600080fd5b50516103ec5760405162461bcd60e51b815260040180806020018281038252602a815260200180610797602a913960400191505060405180910390fd5b606061051c8484600085610526565b90505b9392505050565b6060824710156105675760405162461bcd60e51b815260040180806020018281038252602681526020018061072d6026913960400191505060405180910390fd5b61057085610682565b6105c1576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b602083106106005780518252601f1990920191602091820191016105e1565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610662576040519150601f19603f3d011682016040523d82523d6000602084013e610667565b606091505b5091509150610677828286610688565b979650505050505050565b3b151590565b6060831561069757508161051f565b8251156106a75782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156106f15781810151838201526020016106d9565b50505050905090810190601f16801561071e5780820380516001836020036101000a031916815260200191505b509250505060405180910390fdfe416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c4f6e6c7920726563656976657220697320616c6c6f77656420746f2070726f636565644f6e6c792077616c6c657420697320616c6c6f77656420746f2070726f636565645361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564576974686472617720616d6f756e74206578636565647320616c6c6f77656420746f6b656e73a264697066735822122068f45672585431a9cc89e5bd64214830f6a693524420be1ca5edfa3e56b6d6db64736f6c634300060c0033
Deployed Bytecode Sourcemap
21955:3085:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;22207:27;;;:::i;:::-;;;;;;;;;;;;;;;;22151:21;;;:::i;24665:372::-;;;:::i;22086:21::-;;;:::i;:::-;;;;-1:-1:-1;;;;;22086:21:0;;;;;;;;;;;;;;24329:214;;;:::i;:::-;;22179:21;;;:::i;22114:30::-;;;:::i;23940:327::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;23940:327:0;;;;;;;;:::i;22056:23::-;;;:::i;22241:19::-;;;:::i;22207:27::-;;;;:::o;22151:21::-;;;;:::o;24665:372::-;24740:4;24762:14;24852:18;;24839:9;;24833:3;:15;24813;;24780:5;;;;;;;;;-1:-1:-1;;;;;24780:5:0;-1:-1:-1;;;;;24780:15:0;;24804:4;24780:30;;;;;;;;;;;;;-1:-1:-1;;;;;24780:30:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;24780:30:0;:48;24779:70;:91;;;;;;24762:108;;24904:9;24885:15;;:28;;:47;;;;24929:3;24917:9;;:15;24885:47;:66;;;;24948:3;24936:9;;:15;24885:66;24881:104;;;24972:1;24965:8;;;;;24881:104;25014:15;;25002:27;;;-1:-1:-1;24665:372:0;;:::o;22086:21::-;;;-1:-1:-1;;;;;22086:21:0;;:::o;24329:214::-;22501:6;;-1:-1:-1;;;;;22501:6:0;22487:10;:20;22483:82;;22522:43;;-1:-1:-1;;;22522:43:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;22483:82;24422:5:::1;::::0;:30:::1;::::0;;-1:-1:-1;;;24422:30:0;;24446:4:::1;24422:30;::::0;::::1;::::0;;;24407:12:::1;::::0;-1:-1:-1;;;;;24422:5:0::1;::::0;:15:::1;::::0;:30;;;;;::::1;::::0;;;;;;;;:5;:30;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;-1:-1:-1::0;24422:30:0;24463:15:::1;:26:::0;;;::::1;::::0;;-1:-1:-1;24519:6:0;24500:5:::1;::::0;24422:30;;-1:-1:-1;24500:35:0::1;::::0;-1:-1:-1;;;;;24500:5:0;;::::1;::::0;24519:6:::1;24422:30:::0;24500:18:::1;:35::i;:::-;22576:1;24329:214::o:0;22179:21::-;;;;:::o;22114:30::-;;;;:::o;23940:327::-;22356:8;;-1:-1:-1;;;;;22356:8:0;22342:10;:22;22338:86;;22379:45;;-1:-1:-1;;;22379:45:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;22338:86;24041:14:::1;24058:17;:15;:17::i;:::-;24041:34;;24099:9;24090:6;:18;24086:96;;;24122:48;;-1:-1:-1::0;;;24122:48:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;24086:96;24192:15;:25:::0;;;::::1;::::0;;24228:5:::1;::::0;:31:::1;::::0;-1:-1:-1;;;;;24228:5:0::1;24247:3:::0;24211:6;24228:18:::1;:31::i;:::-;22435:1;23940:327:::0;;:::o;22056:23::-;;;-1:-1:-1;;;;;22056:23:0;;:::o;22241:19::-;;;-1:-1:-1;;;;;22241:19:0;;:::o;18718:177::-;18828:58;;;-1:-1:-1;;;;;18828:58:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;18828:58:0;-1:-1:-1;;;18828:58:0;;;18801:86;;18821:5;;21447:23;21473:69;21501:4;21473:69;;;;;;;;;;;;;;;;;21481:5;-1:-1:-1;;;;;21473:27:0;;;:69;;;;;:::i;:::-;21557:17;;21447:95;;-1:-1:-1;21557:21:0;21553:224;;21699:10;21688:30;;;;;;;;;;;;;;;-1:-1:-1;21688:30:0;21680:85;;;;-1:-1:-1;;;21680:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3734:195;3837:12;3869:52;3891:6;3899:4;3905:1;3908:12;3869:21;:52::i;:::-;3862:59;;3734:195;;;;;;:::o;4786:530::-;4913:12;4971:5;4946:21;:30;;4938:81;;;;-1:-1:-1;;;4938:81:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5038:18;5049:6;5038:10;:18::i;:::-;5030:60;;;;;-1:-1:-1;;;5030:60:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;5164:12;5178:23;5205:6;-1:-1:-1;;;;;5205:11:0;5225:5;5233:4;5205:33;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5205:33:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5163:75;;;;5256:52;5274:7;5283:10;5295:12;5256:17;:52::i;:::-;5249:59;4786:530;-1:-1:-1;;;;;;;4786:530:0:o;816:422::-;1183:20;1222:8;;;816:422::o;7326:742::-;7441:12;7470:7;7466:595;;;-1:-1:-1;7501:10:0;7494:17;;7466:595;7615:17;;:21;7611:439;;7878:10;7872:17;7939:15;7926:10;7922:2;7918:19;7911:44;7826:148;8021:12;8014:20;;-1:-1:-1;;;8014:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Swarm Source
ipfs://68f45672585431a9cc89e5bd64214830f6a693524420be1ca5edfa3e56b6d6db
🤖 Code Reader
Generate instant answers for your smart contract questions using AI Models. Read more.
Loading...
Loading
Loading...
Loading
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.