ETH Price: $3,677.60 (+1.01%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Claim Many159171292022-11-07 9:03:59790 days ago1667811839IN
0xc1f0CEf7...d479d7848
0 ETH0.0040431713.00851783
Claim Many159103222022-11-06 10:16:59791 days ago1667729819IN
0xc1f0CEf7...d479d7848
0 ETH0.0034425711.48024929
Claim Many159102352022-11-06 9:59:23791 days ago1667728763IN
0xc1f0CEf7...d479d7848
0 ETH0.0034591611.84366149
Claim Many159100422022-11-06 9:20:35791 days ago1667726435IN
0xc1f0CEf7...d479d7848
0 ETH0.0030737912.05746569
Claim Many159098172022-11-06 8:35:35791 days ago1667723735IN
0xc1f0CEf7...d479d7848
0 ETH0.003274811.22443115
Claim Many159095472022-11-06 7:40:47791 days ago1667720447IN
0xc1f0CEf7...d479d7848
0 ETH0.0037827712.24767274
Claim Many159095262022-11-06 7:36:35791 days ago1667720195IN
0xc1f0CEf7...d479d7848
0 ETH0.0032629610.56463561
Claim Many159095092022-11-06 7:33:11791 days ago1667719991IN
0xc1f0CEf7...d479d7848
0 ETH0.003190210.32907819
Claim Many159091002022-11-06 6:10:47791 days ago1667715047IN
0xc1f0CEf7...d479d7848
0 ETH0.0036759913
Claim Many159090922022-11-06 6:09:11791 days ago1667714951IN
0xc1f0CEf7...d479d7848
0 ETH0.0031709510.8684956
Claim Many159082412022-11-06 3:18:23791 days ago1667704703IN
0xc1f0CEf7...d479d7848
0 ETH0.0002816912.25572288
Claim Many159082372022-11-06 3:17:35791 days ago1667704655IN
0xc1f0CEf7...d479d7848
0 ETH0.0043901913.46864704
Claim Many159081682022-11-06 3:03:47791 days ago1667703827IN
0xc1f0CEf7...d479d7848
0 ETH0.0039141811.36849498
Claim Many159079952022-11-06 2:29:11792 days ago1667701751IN
0xc1f0CEf7...d479d7848
0 ETH0.0040383110.25825233
Claim Many159076752022-11-06 1:24:59792 days ago1667697899IN
0xc1f0CEf7...d479d7848
0 ETH0.001132810.61833455
Claim Many158977602022-11-04 16:11:11793 days ago1667578271IN
0xc1f0CEf7...d479d7848
0 ETH0.0007726133.61385612
Claim Many158887202022-11-03 9:51:35794 days ago1667469095IN
0xc1f0CEf7...d479d7848
0 ETH0.0005683624.72776148
Claim Many158819692022-11-02 11:13:47795 days ago1667387627IN
0xc1f0CEf7...d479d7848
0 ETH0.0033197111.0805714
Claim Many158749862022-11-01 11:49:47796 days ago1667303387IN
0xc1f0CEf7...d479d7848
0 ETH0.002772099.88112053
Claim Many158690102022-10-31 15:42:59797 days ago1667230979IN
0xc1f0CEf7...d479d7848
0 ETH0.0056245720.04874727
Claim Many158674472022-10-31 10:28:59797 days ago1667212139IN
0xc1f0CEf7...d479d7848
0 ETH0.003618019.63173808
Claim Many158665482022-10-31 7:28:59797 days ago1667201339IN
0xc1f0CEf7...d479d7848
0 ETH0.001643235.85730173
Claim Many158653432022-10-31 3:26:11797 days ago1667186771IN
0xc1f0CEf7...d479d7848
0 ETH0.003078689.39740287
Claim Many158595162022-10-30 7:55:23798 days ago1667116523IN
0xc1f0CEf7...d479d7848
0 ETH0.002531859.02477751
Claim Many158595042022-10-30 7:52:59798 days ago1667116379IN
0xc1f0CEf7...d479d7848
0 ETH0.002459388.76645623
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
159171292022-11-07 9:03:59790 days ago1667811839
0xc1f0CEf7...d479d7848
0 ETH
159171292022-11-07 9:03:59790 days ago1667811839
0xc1f0CEf7...d479d7848
0 ETH
159103222022-11-06 10:16:59791 days ago1667729819
0xc1f0CEf7...d479d7848
0 ETH
159103222022-11-06 10:16:59791 days ago1667729819
0xc1f0CEf7...d479d7848
0 ETH
159102352022-11-06 9:59:23791 days ago1667728763
0xc1f0CEf7...d479d7848
0 ETH
159102352022-11-06 9:59:23791 days ago1667728763
0xc1f0CEf7...d479d7848
0 ETH
159100422022-11-06 9:20:35791 days ago1667726435
0xc1f0CEf7...d479d7848
0 ETH
159100422022-11-06 9:20:35791 days ago1667726435
0xc1f0CEf7...d479d7848
0 ETH
159098172022-11-06 8:35:35791 days ago1667723735
0xc1f0CEf7...d479d7848
0 ETH
159098172022-11-06 8:35:35791 days ago1667723735
0xc1f0CEf7...d479d7848
0 ETH
159095472022-11-06 7:40:47791 days ago1667720447
0xc1f0CEf7...d479d7848
0 ETH
159095472022-11-06 7:40:47791 days ago1667720447
0xc1f0CEf7...d479d7848
0 ETH
159095262022-11-06 7:36:35791 days ago1667720195
0xc1f0CEf7...d479d7848
0 ETH
159095262022-11-06 7:36:35791 days ago1667720195
0xc1f0CEf7...d479d7848
0 ETH
159095092022-11-06 7:33:11791 days ago1667719991
0xc1f0CEf7...d479d7848
0 ETH
159095092022-11-06 7:33:11791 days ago1667719991
0xc1f0CEf7...d479d7848
0 ETH
159091002022-11-06 6:10:47791 days ago1667715047
0xc1f0CEf7...d479d7848
0 ETH
159091002022-11-06 6:10:47791 days ago1667715047
0xc1f0CEf7...d479d7848
0 ETH
159090922022-11-06 6:09:11791 days ago1667714951
0xc1f0CEf7...d479d7848
0 ETH
159090922022-11-06 6:09:11791 days ago1667714951
0xc1f0CEf7...d479d7848
0 ETH
159082372022-11-06 3:17:35791 days ago1667704655
0xc1f0CEf7...d479d7848
0 ETH
159082372022-11-06 3:17:35791 days ago1667704655
0xc1f0CEf7...d479d7848
0 ETH
159081682022-11-06 3:03:47791 days ago1667703827
0xc1f0CEf7...d479d7848
0 ETH
159081682022-11-06 3:03:47791 days ago1667703827
0xc1f0CEf7...d479d7848
0 ETH
159079952022-11-06 2:29:11792 days ago1667701751
0xc1f0CEf7...d479d7848
0 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
MultiFeeDistributor

Compiler Version
v0.8.4+commit.c7e474f2

Optimization Enabled:
Yes with 100 runs

Other Settings:
default evmVersion
File 1 of 2 : MultiFeeDistributor.sol
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;

import {IFeeDistributor} from "../interfaces/IFeeDistributor.sol";

contract MultiFeeDistributor {
    function claimMany(
        uint256[] memory nftIds,
        IFeeDistributor[] memory distributors
    ) external returns (uint256[] memory) {
        uint256[] memory ret = new uint256[](nftIds.length);

        for (uint256 index = 0; index < nftIds.length; index++) {
            ret[index] = distributors[index].claim(nftIds[index]);
        }

        return ret;
    }
}

File 2 of 2 : IFeeDistributor.sol
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;

interface IFeeDistributor {
    event ToggleAllowCheckpointToken(bool toggleFlag);
    event CheckpointToken(uint256 time, uint256 tokens);
    event Claimed(
        uint256 nftId,
        uint256 amount,
        uint256 claimEpoch,
        uint256 maxEpoch
    );

    function checkpointToken() external;

    function checkpointTotalSupply() external;

    function claim(uint256 nftId) external returns (uint256);

    function claimMany(uint256[] memory nftIds) external returns (bool);
}

Settings
{
  "optimizer": {
    "enabled": true,
    "runs": 100
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "libraries": {}
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"uint256[]","name":"nftIds","type":"uint256[]"},{"internalType":"contract IFeeDistributor[]","name":"distributors","type":"address[]"}],"name":"claimMany","outputs":[{"internalType":"uint256[]","name":"","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b50610431806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063c55d05f214610030575b600080fd5b61004361003e366004610253565b610059565b6040516100509190610325565b60405180910390f35b60606000835167ffffffffffffffff81111561008557634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156100ae578160200160208202803683370190505b50905060005b84518110156101c8578381815181106100dd57634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b031663379607f586838151811061011357634e487b7160e01b600052603260045260246000fd5b60200260200101516040518263ffffffff1660e01b815260040161013991815260200190565b602060405180830381600087803b15801561015357600080fd5b505af1158015610167573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061018b919061030d565b8282815181106101ab57634e487b7160e01b600052603260045260246000fd5b6020908102919091010152806101c0816103be565b9150506100b4565b509392505050565b600082601f8301126101e0578081fd5b813560206101f56101f08361039a565b610369565b80838252828201915082860187848660051b8901011115610214578586fd5b855b858110156102465781356001600160a01b0381168114610234578788fd5b84529284019290840190600101610216565b5090979650505050505050565b60008060408385031215610265578182fd5b823567ffffffffffffffff8082111561027c578384fd5b818501915085601f83011261028f578384fd5b8135602061029f6101f08361039a565b8083825282820191508286018a848660051b89010111156102be578889fd5b8896505b848710156102e05780358352600196909601959183019183016102c2565b50965050860135925050808211156102f6578283fd5b50610303858286016101d0565b9150509250929050565b60006020828403121561031e578081fd5b5051919050565b6020808252825182820181905260009190848201906040850190845b8181101561035d57835183529284019291840191600101610341565b50909695505050505050565b604051601f8201601f1916810167ffffffffffffffff81118282101715610392576103926103e5565b604052919050565b600067ffffffffffffffff8211156103b4576103b46103e5565b5060051b60200190565b60006000198214156103de57634e487b7160e01b81526011600452602481fd5b5060010190565b634e487b7160e01b600052604160045260246000fdfea2646970667358221220b470d846bb45bfb6aaaa8edf9fd94adcb8e3c27482252d172b97e3aab4bc469564736f6c63430008040033

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061002b5760003560e01c8063c55d05f214610030575b600080fd5b61004361003e366004610253565b610059565b6040516100509190610325565b60405180910390f35b60606000835167ffffffffffffffff81111561008557634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156100ae578160200160208202803683370190505b50905060005b84518110156101c8578381815181106100dd57634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b031663379607f586838151811061011357634e487b7160e01b600052603260045260246000fd5b60200260200101516040518263ffffffff1660e01b815260040161013991815260200190565b602060405180830381600087803b15801561015357600080fd5b505af1158015610167573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061018b919061030d565b8282815181106101ab57634e487b7160e01b600052603260045260246000fd5b6020908102919091010152806101c0816103be565b9150506100b4565b509392505050565b600082601f8301126101e0578081fd5b813560206101f56101f08361039a565b610369565b80838252828201915082860187848660051b8901011115610214578586fd5b855b858110156102465781356001600160a01b0381168114610234578788fd5b84529284019290840190600101610216565b5090979650505050505050565b60008060408385031215610265578182fd5b823567ffffffffffffffff8082111561027c578384fd5b818501915085601f83011261028f578384fd5b8135602061029f6101f08361039a565b8083825282820191508286018a848660051b89010111156102be578889fd5b8896505b848710156102e05780358352600196909601959183019183016102c2565b50965050860135925050808211156102f6578283fd5b50610303858286016101d0565b9150509250929050565b60006020828403121561031e578081fd5b5051919050565b6020808252825182820181905260009190848201906040850190845b8181101561035d57835183529284019291840191600101610341565b50909695505050505050565b604051601f8201601f1916810167ffffffffffffffff81118282101715610392576103926103e5565b604052919050565b600067ffffffffffffffff8211156103b4576103b46103e5565b5060051b60200190565b60006000198214156103de57634e487b7160e01b81526011600452602481fd5b5060010190565b634e487b7160e01b600052604160045260246000fdfea2646970667358221220b470d846bb45bfb6aaaa8edf9fd94adcb8e3c27482252d172b97e3aab4bc469564736f6c63430008040033

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
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.