Overview
ETH Balance
0 ETH
Eth Value
$0.00Token Holdings
More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 3,339 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
Value | ||||
---|---|---|---|---|---|---|---|---|---|
Claim Rewards | 19784896 | 15 days ago | IN | 0 ETH | 0.00241931 | ||||
Claim Rewards | 19373486 | 72 days ago | IN | 0 ETH | 0.00529113 | ||||
Claim Rewards | 18393127 | 210 days ago | IN | 0 ETH | 0.00471776 | ||||
Claim Rewards | 18052285 | 257 days ago | IN | 0 ETH | 0.0027561 | ||||
Claim Rewards | 17960471 | 270 days ago | IN | 0 ETH | 0.00461395 | ||||
Claim Rewards | 17920647 | 276 days ago | IN | 0 ETH | 0.00884995 | ||||
Claim Rewards | 17917548 | 276 days ago | IN | 0 ETH | 0.00523968 | ||||
Claim Rewards | 17897424 | 279 days ago | IN | 0 ETH | 0.00155441 | ||||
Claim Rewards | 17861448 | 284 days ago | IN | 0 ETH | 0.00356799 | ||||
Claim Rewards | 17833688 | 288 days ago | IN | 0 ETH | 0.0014842 | ||||
Claim Rewards | 17707004 | 306 days ago | IN | 0 ETH | 0.00698625 | ||||
Claim Rewards | 17703665 | 306 days ago | IN | 0 ETH | 0.00426863 | ||||
Claim Rewards | 17602523 | 320 days ago | IN | 0 ETH | 0.00440708 | ||||
Claim Rewards | 17580091 | 324 days ago | IN | 0 ETH | 0.00836099 | ||||
Claim Rewards | 17552071 | 328 days ago | IN | 0 ETH | 0.00452166 | ||||
Claim Rewards | 17442610 | 343 days ago | IN | 0 ETH | 0.00246013 | ||||
Claim Rewards | 17377467 | 352 days ago | IN | 0 ETH | 0.00938859 | ||||
Claim Rewards | 17285119 | 365 days ago | IN | 0 ETH | 0.01235748 | ||||
Claim Rewards | 17283560 | 365 days ago | IN | 0 ETH | 0.01648162 | ||||
Claim Rewards | 17156416 | 383 days ago | IN | 0 ETH | 0.00811279 | ||||
Claim Rewards | 17155552 | 383 days ago | IN | 0 ETH | 0.00991484 | ||||
Claim Rewards | 17108601 | 390 days ago | IN | 0 ETH | 0.00424875 | ||||
Claim Rewards | 17091594 | 392 days ago | IN | 0 ETH | 0.01232846 | ||||
Claim Rewards | 17052408 | 398 days ago | IN | 0 ETH | 0.00698212 | ||||
Claim Rewards | 17045126 | 399 days ago | IN | 0 ETH | 0.0029004 |
Advanced mode: Intended for advanced users or developers and will display all Internal Transactions including zero value transfers. Name tag integration is not available in advanced view.
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | Value | |||
---|---|---|---|---|---|---|---|
19784896 | 15 days ago | 0 ETH | |||||
19784896 | 15 days ago | 0 ETH | |||||
19784896 | 15 days ago | 0 ETH | |||||
19784896 | 15 days ago | 0 ETH | |||||
19784896 | 15 days ago | 0 ETH | |||||
19784896 | 15 days ago | 0 ETH | |||||
19784896 | 15 days ago | 0 ETH | |||||
19784896 | 15 days ago | 0 ETH | |||||
19781474 | 15 days ago | 0 ETH | |||||
19781474 | 15 days ago | 0 ETH | |||||
19781474 | 15 days ago | 0 ETH | |||||
19781470 | 15 days ago | 0 ETH | |||||
19781470 | 15 days ago | 0 ETH | |||||
19781470 | 15 days ago | 0 ETH | |||||
19781466 | 15 days ago | 0 ETH | |||||
19781466 | 15 days ago | 0 ETH | |||||
19781466 | 15 days ago | 0 ETH | |||||
19373486 | 72 days ago | 0 ETH | |||||
19373486 | 72 days ago | 0 ETH | |||||
19373486 | 72 days ago | 0 ETH | |||||
19373486 | 72 days ago | 0 ETH | |||||
19359935 | 74 days ago | 0 ETH | |||||
19359935 | 74 days ago | 0 ETH | |||||
19359935 | 74 days ago | 0 ETH | |||||
19359580 | 74 days ago | 0 ETH |
Loading...
Loading
Contract Name:
RewardsDistributorDelegator
Compiler Version
v0.5.17+commit.d19bba13
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2021-10-02 */ // Sources flattened with hardhat v2.6.4 https://hardhat.org // File contracts/RewardsDistributorStorage.sol pragma solidity ^0.5.16; pragma experimental ABIEncoderV2; contract RewardsDistributorDelegatorStorage { /// @notice Administrator for this contract address public admin; /// @notice Pending administrator for this contract address public pendingAdmin; /// @notice Active brains of RewardsDistributor address public implementation; } contract RewardsDistributorDelegator is RewardsDistributorDelegatorStorage { /// @notice Emitted when implementation is changed event NewImplementation(address oldImplementation, address newImplementation); constructor( address admin_, address rewardToken_, address implementation_) public { // Admin set to msg.sender for initialization admin = msg.sender; delegateTo(implementation_, abi.encodeWithSignature("initialize(address)", rewardToken_)); _setImplementation(implementation_); admin = admin_; } /** * @notice Called by the admin to update the implementation of the delegator * @param implementation_ The address of the new implementation for delegation */ function _setImplementation(address implementation_) public { require(msg.sender == admin, "RewardsDistributorDelegator::_setImplementation: admin only"); require(implementation_ != address(0), "RewardsDistributorDelegator::_setImplementation: invalid implementation address"); address oldImplementation = implementation; implementation = implementation_; emit NewImplementation(oldImplementation, implementation); } /** * @notice Internal method to delegate execution to another contract * @dev It returns to the external caller whatever the implementation returns or forwards reverts * @param callee The contract to delegatecall * @param data The raw data to delegatecall */ function delegateTo(address callee, bytes memory data) internal { (bool success, bytes memory returnData) = callee.delegatecall(data); assembly { if eq(success, 0) { revert(add(returnData, 0x20), returndatasize) } } } /** * @dev Delegates execution to an implementation contract. * It returns to the external caller whatever the implementation returns * or forwards reverts. */ function () external payable { // delegate all other functions to current implementation (bool success, ) = implementation.delegatecall(msg.data); assembly { let free_mem_ptr := mload(0x40) returndatacopy(free_mem_ptr, 0, returndatasize) switch success case 0 { revert(free_mem_ptr, returndatasize) } default { return(free_mem_ptr, returndatasize) } } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"admin_","type":"address"},{"internalType":"address","name":"rewardToken_","type":"address"},{"internalType":"address","name":"implementation_","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldImplementation","type":"address"},{"indexed":false,"internalType":"address","name":"newImplementation","type":"address"}],"name":"NewImplementation","type":"event"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"constant":false,"inputs":[{"internalType":"address","name":"implementation_","type":"address"}],"name":"_setImplementation","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"admin","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"pendingAdmin","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"}]
Contract Creation Code
60806040523480156200001157600080fd5b50604051620008ad380380620008ad833981016040819052620000349162000221565b600080546001600160a01b03191633179055604051620000949082906200006090859060240162000388565b60408051601f198184030181529190526020810180516001600160e01b0390811663189acdbd60e31b17909152620000d016565b620000a8816001600160e01b036200014c16565b5050600080546001600160a01b0319166001600160a01b039290921691909117905562000448565b60006060836001600160a01b031683604051620000ee919062000373565b600060405180830381855af49150503d80600081146200012b576040519150601f19603f3d011682016040523d82523d6000602084013e62000130565b606091505b5091509150600082141562000146573d60208201fd5b50505050565b6000546001600160a01b03163314620001825760405162461bcd60e51b81526004016200017990620003b7565b60405180910390fd5b6001600160a01b038116620001ab5760405162461bcd60e51b81526004016200017990620003c9565b600280546001600160a01b038381166001600160a01b031983161792839055604051918116927fd604de94d45953f9138079ec1b82d533cb2160c906d1076d1f7ed54befbca97a9262000202928592169062000398565b60405180910390a15050565b80516200021b816200042e565b92915050565b6000806000606084860312156200023757600080fd5b60006200024586866200020e565b935050602062000258868287016200020e565b92505060406200026b868287016200020e565b9150509250925092565b6200028081620003ed565b82525050565b60006200029382620003db565b6200029f8185620003df565b9350620002b1818560208601620003ff565b9290920192915050565b6000620002ca603b83620003e4565b6000805160206200088d83398151915281527f74496d706c656d656e746174696f6e3a2061646d696e206f6e6c790000000000602082015260400192915050565b60006200031a604f83620003e4565b6000805160206200088d83398151915281527f74496d706c656d656e746174696f6e3a20696e76616c696420696d706c656d6560208201526e6e746174696f6e206164647265737360881b604082015260600192915050565b600062000381828462000286565b9392505050565b602081016200021b828462000275565b60408101620003a8828562000275565b62000381602083018462000275565b602080825281016200021b81620002bb565b602080825281016200021b816200030b565b5190565b919050565b90815260200190565b60006001600160a01b0382166200021b565b60005b838110156200041c57818101518382015260200162000402565b83811115620001465750506000910152565b6200043981620003ed565b81146200044557600080fd5b50565b61043580620004586000396000f3fe60806040526004361061003f5760003560e01c806326782247146100ba5780635c60da1b146100e5578063bb913f41146100fa578063f851a4401461011c575b6002546040516000916001600160a01b03169061005f9083903690610353565b600060405180830381855af49150503d806000811461009a576040519150601f19603f3d011682016040523d82523d6000602084013e61009f565b606091505b505090506040513d6000823e8180156100b6573d82f35b3d82fd5b3480156100c657600080fd5b506100cf610131565b6040516100dc9190610360565b60405180910390f35b3480156100f157600080fd5b506100cf610140565b34801561010657600080fd5b5061011a610115366004610229565b61014f565b005b34801561012857600080fd5b506100cf610209565b6001546001600160a01b031681565b6002546001600160a01b031681565b6000546001600160a01b031633146101825760405162461bcd60e51b815260040161017990610390565b60405180910390fd5b6001600160a01b0381166101a85760405162461bcd60e51b8152600401610179906103a0565b600280546001600160a01b038381166001600160a01b031983161792839055604051918116927fd604de94d45953f9138079ec1b82d533cb2160c906d1076d1f7ed54befbca97a926101fd928592169061036e565b60405180910390a15050565b6000546001600160a01b031681565b8035610223816103db565b92915050565b60006020828403121561023b57600080fd5b60006102478484610218565b949350505050565b610258816103be565b82525050565b600061026a83856103b0565b93506102778385846103cf565b50500190565b600061028a603b836103b5565b7f526577617264734469737472696275746f7244656c656761746f723a3a5f736581527f74496d706c656d656e746174696f6e3a2061646d696e206f6e6c790000000000602082015260400192915050565b60006102e9604f836103b5565b7f526577617264734469737472696275746f7244656c656761746f723a3a5f736581527f74496d706c656d656e746174696f6e3a20696e76616c696420696d706c656d6560208201526e6e746174696f6e206164647265737360881b604082015260600192915050565b600061024782848661025e565b60208101610223828461024f565b6040810161037c828561024f565b610389602083018461024f565b9392505050565b602080825281016102238161027d565b60208082528101610223816102dc565b919050565b90815260200190565b60006001600160a01b038216610223565b82818337506000910152565b6103e4816103be565b81146103ef57600080fd5b5056fea365627a7a7231582009f3aa6ea9b0ed1b1e787ff055f351beb03e4f46e4504145d616cc24b748f6c76c6578706572696d656e74616cf564736f6c63430005110040526577617264734469737472696275746f7244656c656761746f723a3a5f7365000000000000000000000000b8f482539f2d3ae2c9ea6076894df36d1f632775000000000000000000000000c7283b66eb1eb5fb86327f08e1b5816b0720212b000000000000000000000000220f93183a69d1598e8405310cb361cff504146f
Deployed Bytecode
0x60806040526004361061003f5760003560e01c806326782247146100ba5780635c60da1b146100e5578063bb913f41146100fa578063f851a4401461011c575b6002546040516000916001600160a01b03169061005f9083903690610353565b600060405180830381855af49150503d806000811461009a576040519150601f19603f3d011682016040523d82523d6000602084013e61009f565b606091505b505090506040513d6000823e8180156100b6573d82f35b3d82fd5b3480156100c657600080fd5b506100cf610131565b6040516100dc9190610360565b60405180910390f35b3480156100f157600080fd5b506100cf610140565b34801561010657600080fd5b5061011a610115366004610229565b61014f565b005b34801561012857600080fd5b506100cf610209565b6001546001600160a01b031681565b6002546001600160a01b031681565b6000546001600160a01b031633146101825760405162461bcd60e51b815260040161017990610390565b60405180910390fd5b6001600160a01b0381166101a85760405162461bcd60e51b8152600401610179906103a0565b600280546001600160a01b038381166001600160a01b031983161792839055604051918116927fd604de94d45953f9138079ec1b82d533cb2160c906d1076d1f7ed54befbca97a926101fd928592169061036e565b60405180910390a15050565b6000546001600160a01b031681565b8035610223816103db565b92915050565b60006020828403121561023b57600080fd5b60006102478484610218565b949350505050565b610258816103be565b82525050565b600061026a83856103b0565b93506102778385846103cf565b50500190565b600061028a603b836103b5565b7f526577617264734469737472696275746f7244656c656761746f723a3a5f736581527f74496d706c656d656e746174696f6e3a2061646d696e206f6e6c790000000000602082015260400192915050565b60006102e9604f836103b5565b7f526577617264734469737472696275746f7244656c656761746f723a3a5f736581527f74496d706c656d656e746174696f6e3a20696e76616c696420696d706c656d6560208201526e6e746174696f6e206164647265737360881b604082015260600192915050565b600061024782848661025e565b60208101610223828461024f565b6040810161037c828561024f565b610389602083018461024f565b9392505050565b602080825281016102238161027d565b60208082528101610223816102dc565b919050565b90815260200190565b60006001600160a01b038216610223565b82818337506000910152565b6103e4816103be565b81146103ef57600080fd5b5056fea365627a7a7231582009f3aa6ea9b0ed1b1e787ff055f351beb03e4f46e4504145d616cc24b748f6c76c6578706572696d656e74616cf564736f6c63430005110040
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000b8f482539f2d3ae2c9ea6076894df36d1f632775000000000000000000000000c7283b66eb1eb5fb86327f08e1b5816b0720212b000000000000000000000000220f93183a69d1598e8405310cb361cff504146f
-----Decoded View---------------
Arg [0] : admin_ (address): 0xB8f482539F2d3Ae2C9ea6076894df36D1f632775
Arg [1] : rewardToken_ (address): 0xc7283b66Eb1EB5FB86327f08e1B5816b0720212B
Arg [2] : implementation_ (address): 0x220f93183a69d1598e8405310cB361CFF504146F
-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 000000000000000000000000b8f482539f2d3ae2c9ea6076894df36d1f632775
Arg [1] : 000000000000000000000000c7283b66eb1eb5fb86327f08e1b5816b0720212b
Arg [2] : 000000000000000000000000220f93183a69d1598e8405310cb361cff504146f
Deployed Bytecode Sourcemap
490:2516:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2656:14;;:37;;2638:12;;-1:-1:-1;;;;;2656:14:0;;:37;;2638:12;;2684:8;;2656:37;;;;;;;;;;;;;;;;;14:1:-1;21;16:31;;;;75:4;69:11;64:16;;144:4;140:9;133:4;115:16;111:27;107:43;104:1;100:51;94:4;87:65;169:16;166:1;159:27;225:16;222:1;215:4;212:1;208:12;193:49;7:242;;16:31;36:4;31:9;;7:242;;2637:56:0;;;2758:4;2752:11;2811:14;2808:1;2794:12;2779:47;2851:7;2874:47;;;;2968:14;2954:12;2947:36;2874:47;2904:14;2890:12;2883:36;364:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;364:27:0;;;:::i;:::-;;;;;;;;;;;;;;;;453:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;453:29:0;;;:::i;1271:470::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1271:470:0;;;;;;;;:::i;:::-;;278:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;278:20:0;;;:::i;364:27::-;;;-1:-1:-1;;;;;364:27:0;;:::o;453:29::-;;;-1:-1:-1;;;;;453:29:0;;:::o;1271:470::-;1364:5;;-1:-1:-1;;;;;1364:5:0;1350:10;:19;1342:91;;;;-1:-1:-1;;;1342:91:0;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;1452:29:0;;1444:121;;;;-1:-1:-1;;;1444:121:0;;;;;;;;;1606:14;;;-1:-1:-1;;;;;1631:32:0;;;-1:-1:-1;;;;;;1631:32:0;;;;;;;1681:52;;1606:14;;;;1681:52;;;;1606:14;;1718;;1681:52;;;;;;;;;;1271:470;;:::o;278:20::-;;;-1:-1:-1;;;;;278:20:0;;:::o;5:130:-1:-;72:20;;97:33;72:20;97:33;;;57:78;;;;;142:241;;246:2;234:9;225:7;221:23;217:32;214:2;;;262:1;259;252:12;214:2;297:1;314:53;359:7;339:9;314:53;;;304:63;208:175;-1:-1;;;;208:175;390:113;473:24;491:5;473:24;;;468:3;461:37;455:48;;;533:310;;665:88;746:6;741:3;665:88;;;658:95;;765:43;801:6;796:3;789:5;765:43;;;-1:-1;;821:16;;651:192;852:396;;1012:67;1076:2;1071:3;1012:67;;;1112:34;1092:55;;1181:29;1176:2;1167:12;;1160:51;1239:2;1230:12;;998:250;-1:-1;;998:250;1257:453;;1417:67;1481:2;1476:3;1417:67;;;1517:34;1497:55;;1586:34;1581:2;1572:12;;1565:56;-1:-1;;;1650:2;1641:12;;1634:39;1701:2;1692:12;;1403:307;-1:-1;;1403:307;1718:282;;1872:103;1971:3;1962:6;1954;1872:103;;2007:213;2125:2;2110:18;;2139:71;2114:9;2183:6;2139:71;;2227:324;2373:2;2358:18;;2387:71;2362:9;2431:6;2387:71;;;2469:72;2537:2;2526:9;2522:18;2513:6;2469:72;;;2344:207;;;;;;2558:407;2749:2;2763:47;;;2734:18;;2824:131;2734:18;2824:131;;2972:407;3163:2;3177:47;;;3148:18;;3238:131;3148:18;3238:131;;3387:144;3522:3;3500:31;-1:-1;3500:31;3540:163;3643:19;;;3692:4;3683:14;;3636:67;3711:91;;-1:-1;;;;;3871:54;;3773:24;3854:76;3938:145;4019:6;4014:3;4009;3996:30;-1:-1;4075:1;4057:16;;4050:27;3989:94;4091:117;4160:24;4178:5;4160:24;;;4153:5;4150:35;4140:2;;4199:1;4196;4189:12;4140:2;4134:74;
Swarm Source
bzzr://09f3aa6ea9b0ed1b1e787ff055f351beb03e4f46e4504145d616cc24b748f6c7
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 25 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | 100.00% | $0.416072 | 1,343,906.1554 | $559,162.35 |
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.