Feature Tip: Add private address tag to any address under My Name Tag !
More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 341 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Scrape My Tokens | 20495292 | 23 hrs ago | IN | 0 ETH | 0.0001994 | ||||
Scrape My Tokens | 20470973 | 4 days ago | IN | 0 ETH | 0.00052484 | ||||
Scrape My Tokens | 20467209 | 4 days ago | IN | 0 ETH | 0.00032702 | ||||
Scrape My Tokens | 20455351 | 6 days ago | IN | 0 ETH | 0.0002221 | ||||
Scrape My Tokens | 20428524 | 10 days ago | IN | 0 ETH | 0.00101374 | ||||
Scrape My Tokens | 20417335 | 11 days ago | IN | 0 ETH | 0.00020925 | ||||
Scrape My Tokens | 20406981 | 13 days ago | IN | 0 ETH | 0.00023994 | ||||
Scrape My Tokens | 20397434 | 14 days ago | IN | 0 ETH | 0.00021988 | ||||
Scrape My Tokens | 20390711 | 15 days ago | IN | 0 ETH | 0.00024403 | ||||
Scrape My Tokens | 20375533 | 17 days ago | IN | 0 ETH | 0.00030744 | ||||
Scrape My Tokens | 20364829 | 19 days ago | IN | 0 ETH | 0.0003745 | ||||
Scrape My Tokens | 20359788 | 19 days ago | IN | 0 ETH | 0.00027354 | ||||
Scrape My Tokens | 20359770 | 19 days ago | IN | 0 ETH | 0.00029298 | ||||
Scrape My Tokens | 20356117 | 20 days ago | IN | 0 ETH | 0.00053068 | ||||
Scrape My Tokens | 20345793 | 21 days ago | IN | 0 ETH | 0.00027844 | ||||
Scrape My Tokens | 20344087 | 22 days ago | IN | 0 ETH | 0.00031903 | ||||
Scrape My Tokens | 20311677 | 26 days ago | IN | 0 ETH | 0.00032332 | ||||
Scrape My Tokens | 20310470 | 26 days ago | IN | 0 ETH | 0.00033085 | ||||
Scrape My Tokens | 20306990 | 27 days ago | IN | 0 ETH | 0.00028556 | ||||
Scrape My Tokens | 20306902 | 27 days ago | IN | 0 ETH | 0.00019496 | ||||
Scrape My Tokens | 20304567 | 27 days ago | IN | 0 ETH | 0.0002486 | ||||
Scrape My Tokens | 20299869 | 28 days ago | IN | 0 ETH | 0.00011261 | ||||
Scrape My Tokens | 20292730 | 29 days ago | IN | 0 ETH | 0.00033047 | ||||
Scrape My Tokens | 20291319 | 29 days ago | IN | 0 ETH | 0.00049488 | ||||
Scrape My Tokens | 20282193 | 30 days ago | IN | 0 ETH | 0.00038826 |
Latest 1 internal transaction
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
17090577 | 478 days ago | Contract Creation | 0 ETH |
Loading...
Loading
Contract Name:
ClaimerContract
Compiler Version
v0.8.18+commit.87f61d96
Contract Source Code (Solidity Multiple files format)
// SPDX-License-Identifier: --WISE-- pragma solidity =0.8.18; import "./ClaimerHelper.sol"; contract ClaimerContract is ClaimerHelper { address public immutable collector; uint256 public immutable createTime; uint256 public immutable minimumTime; struct KeeperInfo { uint256 keeperRate; uint256 keeperTill; uint256 keeperInstant; uint256 keeperPayouts; } mapping(address => KeeperInfo) public keeperList; modifier onlyCollector() { require( msg.sender == collector, "ClaimerContract: INVALID_COLLECTOR" ); _; } constructor( address _collector, uint256 _timeFrame, address _tokenAddress ) ClaimerHelper( _tokenAddress ) { if (_timeFrame == 0) { revert("ClaimerContract: INVALID_TIMEFRAME"); } collector = _collector; createTime = getNow(); minimumTime = _timeFrame; } function enrollAndScrape( address _recipient, uint256 _tokensLocked, uint256 _tokensOpened, uint256 _timeFrame ) external onlyCollector { _enrollRecipient( _recipient, _tokensLocked, _tokensOpened, _timeFrame ); _scrapeTokens( _recipient ); } function _enrollRecipient( address _recipient, uint256 _tokensLocked, uint256 _tokensOpened, uint256 _timeFrame ) private { require( keeperList[_recipient].keeperTill == 0, "ClaimerContract: RECIPIENT_ALREADY_ENROLLED" ); _allocateTokens( _recipient, _tokensLocked, _tokensOpened, _timeFrame ); } function _allocateTokens( address _recipient, uint256 _tokensLocked, uint256 _tokensOpened, uint256 _timeFrame ) private { require( _timeFrame >= minimumTime, "ClaimerContract: INVALID_TIME_FRAME" ); totalRequired = totalRequired + _tokensOpened + _tokensLocked; keeperList[_recipient].keeperTill = createTime + _timeFrame; keeperList[_recipient].keeperRate = _tokensLocked / _timeFrame; keeperList[_recipient].keeperInstant = _tokensLocked % _timeFrame + _tokensOpened; _checkBalance( totalRequired ); emit recipientEnrolled( _recipient, _timeFrame, _tokensLocked, _tokensOpened ); } function scrapeMyTokens() external { _scrapeTokens( msg.sender ); } function _scrapeTokens( address _recipient ) private { uint256 scrapeAmount = availableBalance( _recipient ); keeperList[_recipient].keeperPayouts += scrapeAmount; _safeScrape( _recipient, scrapeAmount ); emit tokensScraped( _recipient, scrapeAmount, getNow() ); } function availableBalance( address _recipient ) public view returns (uint256 balance) { uint256 timeNow = getNow(); uint256 timeMax = keeperList[_recipient].keeperTill; if (timeMax == 0) return 0; uint256 timePassed = timeNow > timeMax ? timeMax - createTime : timeNow - createTime; balance = keeperList[_recipient].keeperRate * timePassed + keeperList[_recipient].keeperInstant - keeperList[_recipient].keeperPayouts; } function lockedBalance( address _recipient ) external view returns (uint256 balance) { uint256 timeNow = getNow(); uint256 timeRemaining = keeperList[_recipient].keeperTill > timeNow ? keeperList[_recipient].keeperTill - timeNow : 0; balance = keeperList[_recipient].keeperRate * timeRemaining; } }
// SPDX-License-Identifier: --BCOM-- pragma solidity =0.8.18; contract ClaimerHelper { uint256 public totalRequired; address public immutable wiserToken; event recipientEnrolled( address indexed recipient, uint256 timeFrame, uint256 tokensLocked, uint256 tokensOpened ); event tokensScraped( address indexed scraper, uint256 scrapedAmount, uint256 timestamp ); constructor( address _wiserTokenAddress ) { if (_wiserTokenAddress == address(0x0)) { revert("ClaimerHelper: INVALID_TOKEN"); } wiserToken = _wiserTokenAddress; } bytes4 private constant TRANSFER = bytes4( keccak256( bytes( "transfer(address,uint256)" ) ) ); bytes4 private constant BALANCEOF = bytes4( keccak256( bytes( "balanceOf(address)" ) ) ); function _safeScrape( address _to, uint256 _scrapeAmount ) internal { totalRequired -= _scrapeAmount; (bool success, bytes memory data) = wiserToken.call( abi.encodeWithSelector( TRANSFER, _to, _scrapeAmount ) ); require( success && ( abi.decode( data, (bool) ) ), "ClaimerHelper: TRANSFER_FAILED" ); } function _checkBalance( uint256 _required ) internal { (bool success, bytes memory data) = wiserToken.call( abi.encodeWithSelector( BALANCEOF, address(this) ) ); require( success && abi.decode( data, (uint256) ) >= _required, "ClaimerHelper: BALANCE_CHECK_FAILED" ); } function getNow() public view returns (uint256 time) { time = block.timestamp; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"_collector","type":"address"},{"internalType":"uint256","name":"_timeFrame","type":"uint256"},{"internalType":"address","name":"_tokenAddress","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"recipient","type":"address"},{"indexed":false,"internalType":"uint256","name":"timeFrame","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tokensLocked","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tokensOpened","type":"uint256"}],"name":"recipientEnrolled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"scraper","type":"address"},{"indexed":false,"internalType":"uint256","name":"scrapedAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"timestamp","type":"uint256"}],"name":"tokensScraped","type":"event"},{"inputs":[{"internalType":"address","name":"_recipient","type":"address"}],"name":"availableBalance","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"collector","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"createTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_recipient","type":"address"},{"internalType":"uint256","name":"_tokensLocked","type":"uint256"},{"internalType":"uint256","name":"_tokensOpened","type":"uint256"},{"internalType":"uint256","name":"_timeFrame","type":"uint256"}],"name":"enrollAndScrape","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getNow","outputs":[{"internalType":"uint256","name":"time","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"keeperList","outputs":[{"internalType":"uint256","name":"keeperRate","type":"uint256"},{"internalType":"uint256","name":"keeperTill","type":"uint256"},{"internalType":"uint256","name":"keeperInstant","type":"uint256"},{"internalType":"uint256","name":"keeperPayouts","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_recipient","type":"address"}],"name":"lockedBalance","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minimumTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"scrapeMyTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"totalRequired","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"wiserToken","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]
Contract Creation Code
61010060405234801561001157600080fd5b50604051610d2b380380610d2b8339810160408190526100309161012b565b806001600160a01b03811661008c5760405162461bcd60e51b815260206004820152601c60248201527f436c61696d657248656c7065723a20494e56414c49445f544f4b454e0000000060448201526064015b60405180910390fd5b6001600160a01b031660805260008290036100f45760405162461bcd60e51b815260206004820152602260248201527f436c61696d6572436f6e74726163743a20494e56414c49445f54494d454652416044820152614d4560f01b6064820152608401610083565b6001600160a01b03831660a0524260c0525060e05250610167565b80516001600160a01b038116811461012657600080fd5b919050565b60008060006060848603121561014057600080fd5b6101498461010f565b92506020840151915061015e6040850161010f565b90509250925092565b60805160a05160c05160e051610b5a6101d160003960008181610161015261054d01526000818161013a01528181610381015281816103b001526105e901526000818161018801526102280152600081816101c70152818161077401526108b60152610b5a6000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c8063913e77ad11610071578063913e77ad1461018357806395366fcb146101c25780639ae697bf146101e9578063a0821be3146101fc578063b5609be41461020f578063bbe4fd501461021757600080fd5b806334354068146100ae578063442e6551146100ca5780635e192de6146100df57806361dcd7ab146101355780636379821f1461015c575b600080fd5b6100b760005481565b6040519081526020015b60405180910390f35b6100dd6100d83660046109c8565b61021d565b005b6101156100ed366004610a01565b6001602081905260009182526040909120805491810154600282015460039092015490919084565b6040805194855260208501939093529183015260608201526080016100c1565b6100b77f000000000000000000000000000000000000000000000000000000000000000081565b6100b77f000000000000000000000000000000000000000000000000000000000000000081565b6101aa7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020016100c1565b6101aa7f000000000000000000000000000000000000000000000000000000000000000081565b6100b76101f7366004610a01565b6102c0565b6100b761020a366004610a01565b610344565b6100dd610425565b426100b7565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102a55760405162461bcd60e51b815260206004820152602260248201527f436c61696d6572436f6e74726163743a20494e56414c49445f434f4c4c45435460448201526127a960f11b60648201526084015b60405180910390fd5b6102b184848484610430565b6102ba846104ba565b50505050565b6001600160a01b0381166000908152600160208190526040822001544290829082106102ed576000610315565b6001600160a01b03841660009081526001602081905260409091200154610315908390610a39565b6001600160a01b03851660009081526001602052604090205490915061033c908290610a52565b949350505050565b6001600160a01b0381166000908152600160208190526040822001544290808303610373575060009392505050565b60008183116103ab576103a67f000000000000000000000000000000000000000000000000000000000000000084610a39565b6103d5565b6103d57f000000000000000000000000000000000000000000000000000000000000000083610a39565b6001600160a01b038616600090815260016020526040902060038101546002820154915492935091610408908490610a52565b6104129190610a69565b61041c9190610a39565b95945050505050565b61042e336104ba565b565b6001600160a01b03841660009081526001602081905260409091200154156104ae5760405162461bcd60e51b815260206004820152602b60248201527f436c61696d6572436f6e74726163743a20524543495049454e545f414c52454160448201526a111657d1539493d313115160aa1b606482015260840161029c565b6102ba8484848461054b565b60006104c582610344565b6001600160a01b0383166000908152600160205260408120600301805492935083929091906104f5908490610a69565b90915550610505905082826106dd565b6040805182815242602082015281516001600160a01b038516927ff4c6297f72d4e746c679dde16c732ea9af03893c22fe2ca98037465dd6a3bb2b928290030190a25050565b7f00000000000000000000000000000000000000000000000000000000000000008110156105c75760405162461bcd60e51b815260206004820152602360248201527f436c61696d6572436f6e74726163743a20494e56414c49445f54494d455f4652604482015262414d4560e81b606482015260840161029c565b82826000546105d69190610a69565b6105e09190610a69565b60005561060d817f0000000000000000000000000000000000000000000000000000000000000000610a69565b6001600160a01b038516600090815260016020819052604090912001556106348184610a92565b6001600160a01b038516600090815260016020526040902055816106588285610aa6565b6106629190610a69565b6001600160a01b0385166000908152600160205260408120600201919091555461068b9061084e565b60408051828152602081018590529081018390526001600160a01b038516907f8ceefb1ee30c963bc99d8216add67b76190bb2d0403a4e8f0e321ae3e41d7fbe9060600160405180910390a250505050565b806000808282546106ee9190610a39565b9091555050604080518082018252601981527f7472616e7366657228616464726573732c75696e74323536290000000000000060209182015281516001600160a01b0385811660248301526044808301869052845180840390910181526064909201845291810180516001600160e01b031663a9059cbb60e01b179052915160009283927f0000000000000000000000000000000000000000000000000000000000000000169161079f9190610aba565b6000604051808303816000865af19150503d80600081146107dc576040519150601f19603f3d011682016040523d82523d6000602084013e6107e1565b606091505b50915091508180156108025750808060200190518101906108029190610ae9565b6102ba5760405162461bcd60e51b815260206004820152601e60248201527f436c61696d657248656c7065723a205452414e534645525f4641494c45440000604482015260640161029c565b604080518082018252601281527162616c616e63654f6628616464726573732960701b602091820152815130602480830191909152835180830390910181526044909101835290810180516001600160e01b03166370a0823160e01b179052905160009182917f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316916108e891610aba565b6000604051808303816000865af19150503d8060008114610925576040519150601f19603f3d011682016040523d82523d6000602084013e61092a565b606091505b509150915081801561094f5750828180602001905181019061094c9190610b0b565b10155b6109a75760405162461bcd60e51b815260206004820152602360248201527f436c61696d657248656c7065723a2042414c414e43455f434845434b5f46414960448201526213115160ea1b606482015260840161029c565b505050565b80356001600160a01b03811681146109c357600080fd5b919050565b600080600080608085870312156109de57600080fd5b6109e7856109ac565b966020860135965060408601359560600135945092505050565b600060208284031215610a1357600080fd5b610a1c826109ac565b9392505050565b634e487b7160e01b600052601160045260246000fd5b81810381811115610a4c57610a4c610a23565b92915050565b8082028115828204841417610a4c57610a4c610a23565b80820180821115610a4c57610a4c610a23565b634e487b7160e01b600052601260045260246000fd5b600082610aa157610aa1610a7c565b500490565b600082610ab557610ab5610a7c565b500690565b6000825160005b81811015610adb5760208186018101518583015201610ac1565b506000920191825250919050565b600060208284031215610afb57600080fd5b81518015158114610a1c57600080fd5b600060208284031215610b1d57600080fd5b505191905056fea26469706673582212205c7c774fa8832d9b01b4c101bd277dbc0d760c002316bfa557eb3a7ec4beedd664736f6c634300081200330000000000000000000000004a24c1989e5dff0de40f5804b47623b6b4300b040000000000000000000000000000000000000000000000000000000002c7ea0000000000000000000000000087a567060769348c7ff1836e4497b84f844ba99b
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100a95760003560e01c8063913e77ad11610071578063913e77ad1461018357806395366fcb146101c25780639ae697bf146101e9578063a0821be3146101fc578063b5609be41461020f578063bbe4fd501461021757600080fd5b806334354068146100ae578063442e6551146100ca5780635e192de6146100df57806361dcd7ab146101355780636379821f1461015c575b600080fd5b6100b760005481565b6040519081526020015b60405180910390f35b6100dd6100d83660046109c8565b61021d565b005b6101156100ed366004610a01565b6001602081905260009182526040909120805491810154600282015460039092015490919084565b6040805194855260208501939093529183015260608201526080016100c1565b6100b77f000000000000000000000000000000000000000000000000000000006441ba1781565b6100b77f0000000000000000000000000000000000000000000000000000000002c7ea0081565b6101aa7f0000000000000000000000004a24c1989e5dff0de40f5804b47623b6b4300b0481565b6040516001600160a01b0390911681526020016100c1565b6101aa7f00000000000000000000000087a567060769348c7ff1836e4497b84f844ba99b81565b6100b76101f7366004610a01565b6102c0565b6100b761020a366004610a01565b610344565b6100dd610425565b426100b7565b336001600160a01b037f0000000000000000000000004a24c1989e5dff0de40f5804b47623b6b4300b0416146102a55760405162461bcd60e51b815260206004820152602260248201527f436c61696d6572436f6e74726163743a20494e56414c49445f434f4c4c45435460448201526127a960f11b60648201526084015b60405180910390fd5b6102b184848484610430565b6102ba846104ba565b50505050565b6001600160a01b0381166000908152600160208190526040822001544290829082106102ed576000610315565b6001600160a01b03841660009081526001602081905260409091200154610315908390610a39565b6001600160a01b03851660009081526001602052604090205490915061033c908290610a52565b949350505050565b6001600160a01b0381166000908152600160208190526040822001544290808303610373575060009392505050565b60008183116103ab576103a67f000000000000000000000000000000000000000000000000000000006441ba1784610a39565b6103d5565b6103d57f000000000000000000000000000000000000000000000000000000006441ba1783610a39565b6001600160a01b038616600090815260016020526040902060038101546002820154915492935091610408908490610a52565b6104129190610a69565b61041c9190610a39565b95945050505050565b61042e336104ba565b565b6001600160a01b03841660009081526001602081905260409091200154156104ae5760405162461bcd60e51b815260206004820152602b60248201527f436c61696d6572436f6e74726163743a20524543495049454e545f414c52454160448201526a111657d1539493d313115160aa1b606482015260840161029c565b6102ba8484848461054b565b60006104c582610344565b6001600160a01b0383166000908152600160205260408120600301805492935083929091906104f5908490610a69565b90915550610505905082826106dd565b6040805182815242602082015281516001600160a01b038516927ff4c6297f72d4e746c679dde16c732ea9af03893c22fe2ca98037465dd6a3bb2b928290030190a25050565b7f0000000000000000000000000000000000000000000000000000000002c7ea008110156105c75760405162461bcd60e51b815260206004820152602360248201527f436c61696d6572436f6e74726163743a20494e56414c49445f54494d455f4652604482015262414d4560e81b606482015260840161029c565b82826000546105d69190610a69565b6105e09190610a69565b60005561060d817f000000000000000000000000000000000000000000000000000000006441ba17610a69565b6001600160a01b038516600090815260016020819052604090912001556106348184610a92565b6001600160a01b038516600090815260016020526040902055816106588285610aa6565b6106629190610a69565b6001600160a01b0385166000908152600160205260408120600201919091555461068b9061084e565b60408051828152602081018590529081018390526001600160a01b038516907f8ceefb1ee30c963bc99d8216add67b76190bb2d0403a4e8f0e321ae3e41d7fbe9060600160405180910390a250505050565b806000808282546106ee9190610a39565b9091555050604080518082018252601981527f7472616e7366657228616464726573732c75696e74323536290000000000000060209182015281516001600160a01b0385811660248301526044808301869052845180840390910181526064909201845291810180516001600160e01b031663a9059cbb60e01b179052915160009283927f00000000000000000000000087a567060769348c7ff1836e4497b84f844ba99b169161079f9190610aba565b6000604051808303816000865af19150503d80600081146107dc576040519150601f19603f3d011682016040523d82523d6000602084013e6107e1565b606091505b50915091508180156108025750808060200190518101906108029190610ae9565b6102ba5760405162461bcd60e51b815260206004820152601e60248201527f436c61696d657248656c7065723a205452414e534645525f4641494c45440000604482015260640161029c565b604080518082018252601281527162616c616e63654f6628616464726573732960701b602091820152815130602480830191909152835180830390910181526044909101835290810180516001600160e01b03166370a0823160e01b179052905160009182917f00000000000000000000000087a567060769348c7ff1836e4497b84f844ba99b6001600160a01b0316916108e891610aba565b6000604051808303816000865af19150503d8060008114610925576040519150601f19603f3d011682016040523d82523d6000602084013e61092a565b606091505b509150915081801561094f5750828180602001905181019061094c9190610b0b565b10155b6109a75760405162461bcd60e51b815260206004820152602360248201527f436c61696d657248656c7065723a2042414c414e43455f434845434b5f46414960448201526213115160ea1b606482015260840161029c565b505050565b80356001600160a01b03811681146109c357600080fd5b919050565b600080600080608085870312156109de57600080fd5b6109e7856109ac565b966020860135965060408601359560600135945092505050565b600060208284031215610a1357600080fd5b610a1c826109ac565b9392505050565b634e487b7160e01b600052601160045260246000fd5b81810381811115610a4c57610a4c610a23565b92915050565b8082028115828204841417610a4c57610a4c610a23565b80820180821115610a4c57610a4c610a23565b634e487b7160e01b600052601260045260246000fd5b600082610aa157610aa1610a7c565b500490565b600082610ab557610ab5610a7c565b500690565b6000825160005b81811015610adb5760208186018101518583015201610ac1565b506000920191825250919050565b600060208284031215610afb57600080fd5b81518015158114610a1c57600080fd5b600060208284031215610b1d57600080fd5b505191905056fea26469706673582212205c7c774fa8832d9b01b4c101bd277dbc0d760c002316bfa557eb3a7ec4beedd664736f6c63430008120033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000004a24c1989e5dff0de40f5804b47623b6b4300b040000000000000000000000000000000000000000000000000000000002c7ea0000000000000000000000000087a567060769348c7ff1836e4497b84f844ba99b
-----Decoded View---------------
Arg [0] : _collector (address): 0x4a24c1989E5dFF0DE40f5804b47623b6b4300b04
Arg [1] : _timeFrame (uint256): 46656000
Arg [2] : _tokenAddress (address): 0x87a567060769348C7FF1836E4497b84F844Ba99b
-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 0000000000000000000000004a24c1989e5dff0de40f5804b47623b6b4300b04
Arg [1] : 0000000000000000000000000000000000000000000000000000000002c7ea00
Arg [2] : 00000000000000000000000087a567060769348c7ff1836e4497b84f844ba99b
Deployed Bytecode Sourcemap
95:4185:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;94:28:1;;;;;;;;;160:25:2;;;148:2;133:18;94:28:1;;;;;;;;1013:395:0;;;;;;:::i;:::-;;:::i;:::-;;417:48;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1192:25:2;;;1248:2;1233:18;;1226:34;;;;1276:18;;;1269:34;1334:2;1319:18;;1312:34;1179:3;1164:19;417:48:0;961:391:2;184:35:0;;;;;225:36;;;;;144:34;;;;;;;;-1:-1:-1;;;;;1521:32:2;;;1503:51;;1491:2;1476:18;144:34:0;1357:203:2;128:35:1;;;;;3876:402:0;;;;;;:::i;:::-;;:::i;3303:567::-;;;;;;:::i;:::-;;:::i;2757:111::-;;;:::i;1977:120:1:-;2075:15;1977:120;;1013:395:0;528:10;-1:-1:-1;;;;;542:9:0;528:23;;507:104;;;;-1:-1:-1;;;507:104:0;;1767:2:2;507:104:0;;;1749:21:2;1806:2;1786:18;;;1779:30;1845:34;1825:18;;;1818:62;-1:-1:-1;;;1896:18:2;;;1889:32;1938:19;;507:104:0;;;;;;;;;1215:128:::1;1245:10;1269:13;1296;1323:10;1215:16;:128::i;:::-;1354:47;1381:10;1354:13;:47::i;:::-;1013:395:::0;;;;:::o;3876:402::-;-1:-1:-1;;;;;4084:22:0;;3980:15;4084:22;;;:10;:22;;;;;;;:33;;2075:15:1;;3980::0;;-1:-1:-1;;4084:105:0;;4188:1;4084:105;;;-1:-1:-1;;;;;4142:22:0;;;;;;:10;:22;;;;;;;;:33;;:43;;4178:7;;4142:43;:::i;:::-;-1:-1:-1;;;;;4210:22:0;;;;;;:10;:22;;;;;:33;4048:141;;-1:-1:-1;4210:61:0;;4048:141;;4210:61;:::i;:::-;4200:71;3876:402;-1:-1:-1;;;;3876:402:0:o;3303:567::-;-1:-1:-1;;;;;3493:22:0;;3408:15;3493:22;;;:10;:22;;;;;;;:33;;2075:15:1;;3541:12:0;;;3537:26;;-1:-1:-1;3562:1:0;;3303:567;-1:-1:-1;;;3303:567:0:o;3537:26::-;3574:18;3605:7;3595;:17;:87;;3662:20;3672:10;3662:7;:20;:::i;:::-;3595:87;;;3627:20;3637:10;3627:7;:20;:::i;:::-;-1:-1:-1;;;;;3827:22:0;;;;;;:10;:22;;;;;:36;;;;3776;;;;3703:33;;3574:108;;-1:-1:-1;3827:36:0;3703:58;;3574:108;;3703:58;:::i;:::-;:109;;;;:::i;:::-;:160;;;;:::i;:::-;3693:170;3303:567;-1:-1:-1;;;;;3303:567:0:o;2757:111::-;2814:47;2841:10;2814:13;:47::i;:::-;2757:111::o;1414:453::-;-1:-1:-1;;;;;1615:22:0;;;;;;:10;:22;;;;;;;;:33;;:38;1594:128;;;;-1:-1:-1;;;1594:128:0;;2738:2:2;1594:128:0;;;2720:21:2;2777:2;2757:18;;;2750:30;2816:34;2796:18;;;2789:62;-1:-1:-1;;;2867:18:2;;;2860:41;2918:19;;1594:128:0;2536:407:2;1594:128:0;1733:127;1762:10;1786:13;1813;1840:10;1733:15;:127::i;2874:423::-;2961:20;2984:50;3014:10;2984:16;:50::i;:::-;-1:-1:-1;;;;;3045:22:0;;;;;;:10;:22;;;;;:36;;:52;;2961:73;;-1:-1:-1;2961:73:0;;3045:36;;:22;:52;;2961:73;;3045:52;:::i;:::-;;;;-1:-1:-1;3108:71:0;;-1:-1:-1;3133:10:0;3157:12;3108:11;:71::i;:::-;3195:95;;;3122:25:2;;;2075:15:1;3178:2:2;3163:18;;3156:34;3195:95:0;;-1:-1:-1;;;;;3195:95:0;;;;;;;;;;;2951:346;2874:423;:::o;1873:878::-;2087:11;2073:10;:25;;2052:107;;;;-1:-1:-1;;;2052:107:0;;3403:2:2;2052:107:0;;;3385:21:2;3442:2;3422:18;;;3415:30;3481:34;3461:18;;;3454:62;-1:-1:-1;;;3532:18:2;;;3525:33;3575:19;;2052:107:0;3201:399:2;2052:107:0;2242:13;2214;2186;;:41;;;;:::i;:::-;:69;;;;:::i;:::-;2170:13;:85;2302:35;2327:10;2302;:35;:::i;:::-;-1:-1:-1;;;;;2266:22:0;;;;;;:10;:22;;;;;;;;:33;:71;2384:38;2412:10;2384:13;:38;:::i;:::-;-1:-1:-1;;;;;2348:22:0;;;;;;:10;:22;;;;;:74;2525:13;2472:38;2500:10;2472:13;:38;:::i;:::-;:66;;;;:::i;:::-;-1:-1:-1;;;;;2433:22:0;;;;;;:10;:22;;;;;:36;;:105;;;;2576:13;2549:50;;:13;:50::i;:::-;2615:129;;;4181:25:2;;;4237:2;4222:18;;4215:34;;;4265:18;;;4258:34;;;-1:-1:-1;;;;;2615:129:0;;;;;4169:2:2;4154:18;2615:129:0;;;;;;;1873:878;;;;:::o;988:540:1:-;1115:13;1098;;:30;;;;;;;:::i;:::-;;;;-1:-1:-1;;746:64:1;;;;;;;;;;;;;;;;;1204:114;;-1:-1:-1;;;;;4495:32:2;;;1204:114:1;;;4477:51:2;4544:18;;;;4537:34;;;1204:114:1;;;;;;;;;;4450:18:2;;;;1204:114:1;;;;;;;-1:-1:-1;;;;;1204:114:1;-1:-1:-1;;;1204:114:1;;;1175:153;;-1:-1:-1;;;;1175:10:1;:15;;:153;;1204:114;1175:153;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1139:189;;;;1360:7;:105;;;;;1421:4;1389:62;;;;;;;;;;;;:::i;:::-;1339:182;;;;-1:-1:-1;;;1339:182:1;;5483:2:2;1339:182:1;;;5465:21:2;5522:2;5502:18;;;5495:30;5561:32;5541:18;;;5534:60;5611:18;;1339:182:1;5281:354:2;1534:437:1;908:57;;;;;;;;;;;-1:-1:-1;;;908:57:1;;;;;1686:94;;1761:4;1686:94;;;;1503:51:2;;;;1686:94:1;;;;;;;;;;1476:18:2;;;;1686:94:1;;;;;;;-1:-1:-1;;;;;1686:94:1;-1:-1:-1;;;1686:94:1;;;1657:133;;-1:-1:-1;;;;1657:10:1;-1:-1:-1;;;;;1657:15:1;;:133;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1621:169;;;;1822:7;:81;;;;;1894:9;1861:4;1833:57;;;;;;;;;;;;:::i;:::-;:70;;1822:81;1801:163;;;;-1:-1:-1;;;1801:163:1;;6031:2:2;1801:163:1;;;6013:21:2;6070:2;6050:18;;;6043:30;6109:34;6089:18;;;6082:62;-1:-1:-1;;;6160:18:2;;;6153:33;6203:19;;1801:163:1;5829:399:2;1801:163:1;1611:360;;1534:437;:::o;196:173:2:-;264:20;;-1:-1:-1;;;;;313:31:2;;303:42;;293:70;;359:1;356;349:12;293:70;196:173;;;:::o;374:391::-;460:6;468;476;484;537:3;525:9;516:7;512:23;508:33;505:53;;;554:1;551;544:12;505:53;577:29;596:9;577:29;:::i;:::-;567:39;653:2;638:18;;625:32;;-1:-1:-1;704:2:2;689:18;;676:32;;755:2;740:18;727:32;;-1:-1:-1;374:391:2;-1:-1:-1;;;374:391:2:o;770:186::-;829:6;882:2;870:9;861:7;857:23;853:32;850:52;;;898:1;895;888:12;850:52;921:29;940:9;921:29;:::i;:::-;911:39;770:186;-1:-1:-1;;;770:186:2:o;1968:127::-;2029:10;2024:3;2020:20;2017:1;2010:31;2060:4;2057:1;2050:15;2084:4;2081:1;2074:15;2100:128;2167:9;;;2188:11;;;2185:37;;;2202:18;;:::i;:::-;2100:128;;;;:::o;2233:168::-;2306:9;;;2337;;2354:15;;;2348:22;;2334:37;2324:71;;2375:18;;:::i;2406:125::-;2471:9;;;2492:10;;;2489:36;;;2505:18;;:::i;3605:127::-;3666:10;3661:3;3657:20;3654:1;3647:31;3697:4;3694:1;3687:15;3721:4;3718:1;3711:15;3737:120;3777:1;3803;3793:35;;3808:18;;:::i;:::-;-1:-1:-1;3842:9:2;;3737:120::o;3862:112::-;3894:1;3920;3910:35;;3925:18;;:::i;:::-;-1:-1:-1;3959:9:2;;3862:112::o;4582:412::-;4711:3;4749:6;4743:13;4774:1;4784:129;4798:6;4795:1;4792:13;4784:129;;;4896:4;4880:14;;;4876:25;;4870:32;4857:11;;;4850:53;4813:12;4784:129;;;-1:-1:-1;4968:1:2;4932:16;;4957:13;;;-1:-1:-1;4932:16:2;4582:412;-1:-1:-1;4582:412:2:o;4999:277::-;5066:6;5119:2;5107:9;5098:7;5094:23;5090:32;5087:52;;;5135:1;5132;5125:12;5087:52;5167:9;5161:16;5220:5;5213:13;5206:21;5199:5;5196:32;5186:60;;5242:1;5239;5232:12;5640:184;5710:6;5763:2;5751:9;5742:7;5738:23;5734:32;5731:52;;;5779:1;5776;5769:12;5731:52;-1:-1:-1;5802:16:2;;5640:184;-1:-1:-1;5640:184:2:o
Swarm Source
ipfs://5c7c774fa8832d9b01b4c101bd277dbc0d760c002316bfa557eb3a7ec4beedd6
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
[ 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.