Source Code
Overview
ETH Balance
ETH Value
$0.00Latest 25 from a total of 269 transactions
| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Batch Claim | 28329636 | 7 hrs ago | IN | 0 ETH | 0.00001122 | ||||
| Batch Claim | 28313718 | 17 hrs ago | IN | 0 ETH | 0.00002041 | ||||
| Batch Claim | 28292164 | 31 hrs ago | IN | 0 ETH | 0.00001122 | ||||
| Batch Claim | 28276310 | 41 hrs ago | IN | 0 ETH | 0.00000252 | ||||
| Batch Claim | 28254136 | 2 days ago | IN | 0 ETH | 0.00000211 | ||||
| Batch Claim | 28238663 | 2 days ago | IN | 0 ETH | 0.00001178 | ||||
| Batch Claim | 28216114 | 3 days ago | IN | 0 ETH | 0.00001883 | ||||
| Batch Claim | 28199010 | 3 days ago | IN | 0 ETH | 0.00001189 | ||||
| Batch Claim | 28173948 | 4 days ago | IN | 0 ETH | 0.0000234 | ||||
| Batch Claim | 28156340 | 4 days ago | IN | 0 ETH | 0.00002798 | ||||
| Batch Claim | 28131599 | 5 days ago | IN | 0 ETH | 0.00001883 | ||||
| Batch Claim | 28113895 | 5 days ago | IN | 0 ETH | 0.00001883 | ||||
| Batch Claim | 28089112 | 6 days ago | IN | 0 ETH | 0.0000217 | ||||
| Batch Claim | 28071236 | 6 days ago | IN | 0 ETH | 0.00001658 | ||||
| Batch Claim | 28046272 | 7 days ago | IN | 0 ETH | 0.00001658 | ||||
| Batch Claim | 28028382 | 7 days ago | IN | 0 ETH | 0.00001734 | ||||
| Batch Claim | 28003293 | 8 days ago | IN | 0 ETH | 0.00001217 | ||||
| Batch Claim | 27985330 | 8 days ago | IN | 0 ETH | 0.00001183 | ||||
| Batch Claim | 27960355 | 9 days ago | IN | 0 ETH | 0.00001091 | ||||
| Batch Claim | 27942586 | 9 days ago | IN | 0 ETH | 0.00001658 | ||||
| Batch Claim | 27917617 | 10 days ago | IN | 0 ETH | 0.00001658 | ||||
| Batch Claim | 27899716 | 10 days ago | IN | 0 ETH | 0.00001925 | ||||
| Batch Claim | 27874786 | 11 days ago | IN | 0 ETH | 0.00001658 | ||||
| Batch Claim | 27856851 | 11 days ago | IN | 0 ETH | 0.00001659 | ||||
| Batch Claim | 27831822 | 12 days ago | IN | 0 ETH | 0.00000989 |
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Block | From | To | |||
|---|---|---|---|---|---|---|
| 28329636 | 7 hrs ago | 0 ETH | ||||
| 28329636 | 7 hrs ago | 0 ETH | ||||
| 28329636 | 7 hrs ago | 0 ETH | ||||
| 28313718 | 17 hrs ago | 0 ETH | ||||
| 28313718 | 17 hrs ago | 0 ETH | ||||
| 28313718 | 17 hrs ago | 0 ETH | ||||
| 28313718 | 17 hrs ago | 0 ETH | ||||
| 28313718 | 17 hrs ago | 0 ETH | ||||
| 28313718 | 17 hrs ago | 0 ETH | ||||
| 28292164 | 31 hrs ago | 0 ETH | ||||
| 28292164 | 31 hrs ago | 0 ETH | ||||
| 28292164 | 31 hrs ago | 0 ETH | ||||
| 28276310 | 41 hrs ago | 0 ETH | ||||
| 28276310 | 41 hrs ago | 0 ETH | ||||
| 28254136 | 2 days ago | 0 ETH | ||||
| 28254136 | 2 days ago | 0 ETH | ||||
| 28238663 | 2 days ago | 0 ETH | ||||
| 28238663 | 2 days ago | 0 ETH | ||||
| 28238663 | 2 days ago | 0 ETH | ||||
| 28216114 | 3 days ago | 0 ETH | ||||
| 28216114 | 3 days ago | 0 ETH | ||||
| 28216114 | 3 days ago | 0 ETH | ||||
| 28216114 | 3 days ago | 0 ETH | ||||
| 28216114 | 3 days ago | 0 ETH | ||||
| 28216114 | 3 days ago | 0 ETH |
Cross-Chain Transactions
Loading...
Loading
Contract Name:
MinimalizedFeePusher
Compiler Version
v0.8.28+commit.7893614a
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.22;
/**
* @title IGauge Interface
* @notice Interface for interacting with Gauge contracts
*/
interface IGauge {
function claimFees() external;
}
/**
* @title IPool Interface
* @notice Interface for interacting with Pool contracts
*/
interface IPool {
function token0() external view returns (address);
function token1() external view returns (address);
function fee() external view returns (uint24);
function protocolFees()
external
view
returns (uint128 token0, uint128 token1);
function fees() external view returns (address _pairFees);
}
/**
* @title IFeeCollector Interface
* @notice Interface for collecting protocol fees
*/
interface IFeeCollector {
function collectProtocolFees(address _pool) external;
}
/**
* @title IVoter Interface
* @notice Interface for accessing voter contract functionality
*/
interface IVoter {
function length() external view returns (uint256);
function pools(uint256) external view returns (address);
function gauges(address _pool) external view returns (address);
}
/**
* @title IERC20 Interface
* @notice Standard ERC20 token interface for balance checks
*/
interface IERC20 {
function balanceOf(address) external view returns (uint256);
}
/**
* @title MinimalizedFeePusher
* @notice Contract for managing and claiming fees from various pool types
* @dev Handles both Concentrated Liquidity (CL) and V1 pools
*/
contract MinimalizedFeePusher {
// Immutable addresses for core contracts
IVoter private constant VOTER =
IVoter(0xAAAf3D9CDD3602d117c67D80eEC37a160C8d9869);
IFeeCollector private constant COLLECTOR =
IFeeCollector(0xAAA2A49958a443Dc9d19FdDEe873B5D1d6e84A2f);
/**
* @notice Claims fees from multiple pools in a single transaction
* @param _pools Array of pool addresses to claim fees from
* @dev Automatically detects pool type (CL or V1) and claims accordingly
*/
function batchClaim(address[] calldata _pools) external {
uint256 length = _pools.length;
for (uint256 i = 0; i < length; ++i) {
address pool = _pools[i];
try IPool(pool).fee() {
(uint128 t0, uint128 t1) = IPool(pool).protocolFees();
if (t0 > 1 && t1 > 1) {
COLLECTOR.collectProtocolFees(pool);
}
} catch {
// Pool is V1 type
address gauge = VOTER.gauges(pool);
if (gauge != address(0)) {
IGauge(gauge).claimFees();
}
}
}
}
/**
* @notice Retrieves pending fees for a Concentrated Liquidity pool
* @param _pool Address of the CL pool
* @return _poolID Address of the pool
* @return _tokens Array of token addresses [token0, token1]
* @return _amounts Array of pending fee amounts [amount0, amount1]
*/
function pendingFees(address _pool)
public
view
returns (
address _poolID,
address[] memory _tokens,
uint128[] memory _amounts
)
{
require(_pool != address(0), "Invalid pool address");
address[] memory localTokens = new address[](2);
uint128[] memory localAmounts = new uint128[](2);
// Get token addresses
localTokens[0] = IPool(_pool).token0();
localTokens[1] = IPool(_pool).token1();
// Get protocol fees
(uint128 amount0, uint128 amount1) = IPool(_pool).protocolFees();
localAmounts[0] = amount0;
localAmounts[1] = amount1;
return (_pool, localTokens, localAmounts);
}
/**
* @notice Retrieves pending fees for a V1 (legacy) pool
* @param _pool Address of the V1 pool
* @return _poolID Address of the pool
* @return _tokens Array of token addresses [token0, token1]
* @return _amounts Array of pending fee amounts [amount0, amount1]
*/
function pendingLegacyFees(address _pool)
public
view
returns (
address _poolID,
address[] memory _tokens,
uint256[] memory _amounts
)
{
require(_pool != address(0), "Invalid pool address");
address[] memory localTokens = new address[](2);
uint256[] memory localAmounts = new uint256[](2);
// Get token addresses
localTokens[0] = IPool(_pool).token0();
localTokens[1] = IPool(_pool).token1();
// Get fee balances
address feeAddress = IPool(_pool).fees();
localAmounts[0] = IERC20(localTokens[0]).balanceOf(feeAddress);
localAmounts[1] = IERC20(localTokens[1]).balanceOf(feeAddress);
return (_pool, localTokens, localAmounts);
}
}{
"metadata": {
"bytecodeHash": "ipfs"
},
"optimizer": {
"runs": 5000,
"enabled": true
},
"evmVersion": "paris",
"remappings": [],
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"abi"
]
}
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address[]","name":"_pools","type":"address[]"}],"name":"batchClaim","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_pool","type":"address"}],"name":"pendingFees","outputs":[{"internalType":"address","name":"_poolID","type":"address"},{"internalType":"address[]","name":"_tokens","type":"address[]"},{"internalType":"uint128[]","name":"_amounts","type":"uint128[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_pool","type":"address"}],"name":"pendingLegacyFees","outputs":[{"internalType":"address","name":"_poolID","type":"address"},{"internalType":"address[]","name":"_tokens","type":"address[]"},{"internalType":"uint256[]","name":"_amounts","type":"uint256[]"}],"stateMutability":"view","type":"function"}]Contract Creation Code
6080604052348015600f57600080fd5b50610d298061001f6000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c806325d2a3f314610046578063a411be3914610071578063fb5f749f14610093575b600080fd5b610059610054366004610a62565b6100a8565b60405161006893929190610acb565b60405180910390f35b61008461007f366004610a62565b610382565b60405161006893929190610b42565b6100a66100a1366004610b9a565b610759565b005b60006060806001600160a01b038416610122576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f496e76616c696420706f6f6c206164647265737300000000000000000000000060448201526064015b60405180910390fd5b604080516002808252606082018352600092602083019080368337505060408051600280825260608201835293945060009390925090602083019080368337019050509050856001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101a5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101c99190610c11565b826000815181106101dc576101dc610c2e565b60200260200101906001600160a01b031690816001600160a01b031681525050856001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa15801561023a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061025e9190610c11565b8260018151811061027157610271610c2e565b60200260200101906001600160a01b031690816001600160a01b031681525050600080876001600160a01b0316631ad8b03b6040518163ffffffff1660e01b81526004016040805180830381865afa1580156102d1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f59190610c82565b91509150818360008151811061030d5761030d610c2e565b60200260200101906fffffffffffffffffffffffffffffffff1690816fffffffffffffffffffffffffffffffff1681525050808360018151811061035357610353610c2e565b6fffffffffffffffffffffffffffffffff92909216602092830291909101909101525095969195509350915050565b60006060806001600160a01b0384166103f7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f496e76616c696420706f6f6c20616464726573730000000000000000000000006044820152606401610119565b604080516002808252606082018352600092602083019080368337505060408051600280825260608201835293945060009390925090602083019080368337019050509050856001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa15801561047a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061049e9190610c11565b826000815181106104b1576104b1610c2e565b60200260200101906001600160a01b031690816001600160a01b031681525050856001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa15801561050f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105339190610c11565b8260018151811061054657610546610c2e565b60200260200101906001600160a01b031690816001600160a01b0316815250506000866001600160a01b0316639af1d35a6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105a6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105ca9190610c11565b9050826000815181106105df576105df610c2e565b60209081029190910101516040517f70a082310000000000000000000000000000000000000000000000000000000081526001600160a01b038381166004830152909116906370a0823190602401602060405180830381865afa15801561064a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061066e9190610cb5565b8260008151811061068157610681610c2e565b602002602001018181525050826001815181106106a0576106a0610c2e565b60209081029190910101516040517f70a082310000000000000000000000000000000000000000000000000000000081526001600160a01b038381166004830152909116906370a0823190602401602060405180830381865afa15801561070b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061072f9190610cb5565b8260018151811061074257610742610c2e565b602090810291909101015250949590949350915050565b8060005b81811015610a4457600084848381811061077957610779610c2e565b905060200201602081019061078e9190610a62565b9050806001600160a01b031663ddca3f436040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015610808575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820190925261080591810190610cce565b60015b61090f576040517fb9a09fd50000000000000000000000000000000000000000000000000000000081526001600160a01b038216600482015260009073aaaf3d9cdd3602d117c67d80eec37a160c8d98699063b9a09fd590602401602060405180830381865afa158015610880573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108a49190610c11565b90506001600160a01b0381161561090957806001600160a01b031663d294f0936040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156108f057600080fd5b505af1158015610904573d6000803e3d6000fd5b505050505b50610a3b565b50600080826001600160a01b0316631ad8b03b6040518163ffffffff1660e01b81526004016040805180830381865afa158015610950573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109749190610c82565b915091506001826fffffffffffffffffffffffffffffffff161180156109ac57506001816fffffffffffffffffffffffffffffffff16115b15610a38576040517f2a54db010000000000000000000000000000000000000000000000000000000081526001600160a01b038416600482015273aaa2a49958a443dc9d19fddee873b5d1d6e84a2f90632a54db0190602401600060405180830381600087803b158015610a1f57600080fd5b505af1158015610a33573d6000803e3d6000fd5b505050505b50505b5060010161075d565b50505050565b6001600160a01b0381168114610a5f57600080fd5b50565b600060208284031215610a7457600080fd5b8135610a7f81610a4a565b9392505050565b600081518084526020840193506020830160005b82811015610ac15781516001600160a01b0316865260209586019590910190600101610a9a565b5093949350505050565b6001600160a01b0384168152606060208201526000610aed6060830185610a86565b82810360408401528351808252602080860192019060005b81811015610b355783516fffffffffffffffffffffffffffffffff16835260209384019390920191600101610b05565b5090979650505050505050565b6001600160a01b0384168152606060208201526000610b646060830185610a86565b82810360408401528351808252602080860192019060005b81811015610b35578351835260209384019390920191600101610b7c565b60008060208385031215610bad57600080fd5b823567ffffffffffffffff811115610bc457600080fd5b8301601f81018513610bd557600080fd5b803567ffffffffffffffff811115610bec57600080fd5b8560208260051b8401011115610c0157600080fd5b6020919091019590945092505050565b600060208284031215610c2357600080fd5b8151610a7f81610a4a565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b80516fffffffffffffffffffffffffffffffff81168114610c7d57600080fd5b919050565b60008060408385031215610c9557600080fd5b610c9e83610c5d565b9150610cac60208401610c5d565b90509250929050565b600060208284031215610cc757600080fd5b5051919050565b600060208284031215610ce057600080fd5b815162ffffff81168114610a7f57600080fdfea26469706673582212206aed201e8de877404f899b74b18c973a1c34be148d84e982277f31902e9c9fe064736f6c634300081c0033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100415760003560e01c806325d2a3f314610046578063a411be3914610071578063fb5f749f14610093575b600080fd5b610059610054366004610a62565b6100a8565b60405161006893929190610acb565b60405180910390f35b61008461007f366004610a62565b610382565b60405161006893929190610b42565b6100a66100a1366004610b9a565b610759565b005b60006060806001600160a01b038416610122576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f496e76616c696420706f6f6c206164647265737300000000000000000000000060448201526064015b60405180910390fd5b604080516002808252606082018352600092602083019080368337505060408051600280825260608201835293945060009390925090602083019080368337019050509050856001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101a5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101c99190610c11565b826000815181106101dc576101dc610c2e565b60200260200101906001600160a01b031690816001600160a01b031681525050856001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa15801561023a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061025e9190610c11565b8260018151811061027157610271610c2e565b60200260200101906001600160a01b031690816001600160a01b031681525050600080876001600160a01b0316631ad8b03b6040518163ffffffff1660e01b81526004016040805180830381865afa1580156102d1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f59190610c82565b91509150818360008151811061030d5761030d610c2e565b60200260200101906fffffffffffffffffffffffffffffffff1690816fffffffffffffffffffffffffffffffff1681525050808360018151811061035357610353610c2e565b6fffffffffffffffffffffffffffffffff92909216602092830291909101909101525095969195509350915050565b60006060806001600160a01b0384166103f7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f496e76616c696420706f6f6c20616464726573730000000000000000000000006044820152606401610119565b604080516002808252606082018352600092602083019080368337505060408051600280825260608201835293945060009390925090602083019080368337019050509050856001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa15801561047a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061049e9190610c11565b826000815181106104b1576104b1610c2e565b60200260200101906001600160a01b031690816001600160a01b031681525050856001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa15801561050f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105339190610c11565b8260018151811061054657610546610c2e565b60200260200101906001600160a01b031690816001600160a01b0316815250506000866001600160a01b0316639af1d35a6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105a6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105ca9190610c11565b9050826000815181106105df576105df610c2e565b60209081029190910101516040517f70a082310000000000000000000000000000000000000000000000000000000081526001600160a01b038381166004830152909116906370a0823190602401602060405180830381865afa15801561064a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061066e9190610cb5565b8260008151811061068157610681610c2e565b602002602001018181525050826001815181106106a0576106a0610c2e565b60209081029190910101516040517f70a082310000000000000000000000000000000000000000000000000000000081526001600160a01b038381166004830152909116906370a0823190602401602060405180830381865afa15801561070b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061072f9190610cb5565b8260018151811061074257610742610c2e565b602090810291909101015250949590949350915050565b8060005b81811015610a4457600084848381811061077957610779610c2e565b905060200201602081019061078e9190610a62565b9050806001600160a01b031663ddca3f436040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015610808575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820190925261080591810190610cce565b60015b61090f576040517fb9a09fd50000000000000000000000000000000000000000000000000000000081526001600160a01b038216600482015260009073aaaf3d9cdd3602d117c67d80eec37a160c8d98699063b9a09fd590602401602060405180830381865afa158015610880573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108a49190610c11565b90506001600160a01b0381161561090957806001600160a01b031663d294f0936040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156108f057600080fd5b505af1158015610904573d6000803e3d6000fd5b505050505b50610a3b565b50600080826001600160a01b0316631ad8b03b6040518163ffffffff1660e01b81526004016040805180830381865afa158015610950573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109749190610c82565b915091506001826fffffffffffffffffffffffffffffffff161180156109ac57506001816fffffffffffffffffffffffffffffffff16115b15610a38576040517f2a54db010000000000000000000000000000000000000000000000000000000081526001600160a01b038416600482015273aaa2a49958a443dc9d19fddee873b5d1d6e84a2f90632a54db0190602401600060405180830381600087803b158015610a1f57600080fd5b505af1158015610a33573d6000803e3d6000fd5b505050505b50505b5060010161075d565b50505050565b6001600160a01b0381168114610a5f57600080fd5b50565b600060208284031215610a7457600080fd5b8135610a7f81610a4a565b9392505050565b600081518084526020840193506020830160005b82811015610ac15781516001600160a01b0316865260209586019590910190600101610a9a565b5093949350505050565b6001600160a01b0384168152606060208201526000610aed6060830185610a86565b82810360408401528351808252602080860192019060005b81811015610b355783516fffffffffffffffffffffffffffffffff16835260209384019390920191600101610b05565b5090979650505050505050565b6001600160a01b0384168152606060208201526000610b646060830185610a86565b82810360408401528351808252602080860192019060005b81811015610b35578351835260209384019390920191600101610b7c565b60008060208385031215610bad57600080fd5b823567ffffffffffffffff811115610bc457600080fd5b8301601f81018513610bd557600080fd5b803567ffffffffffffffff811115610bec57600080fd5b8560208260051b8401011115610c0157600080fd5b6020919091019590945092505050565b600060208284031215610c2357600080fd5b8151610a7f81610a4a565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b80516fffffffffffffffffffffffffffffffff81168114610c7d57600080fd5b919050565b60008060408385031215610c9557600080fd5b610c9e83610c5d565b9150610cac60208401610c5d565b90509250929050565b600060208284031215610cc757600080fd5b5051919050565b600060208284031215610ce057600080fd5b815162ffffff81168114610a7f57600080fdfea26469706673582212206aed201e8de877404f899b74b18c973a1c34be148d84e982277f31902e9c9fe064736f6c634300081c0033
Deployed Bytecode Sourcemap
1501:3334:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2992:740;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;4038:795;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;;:::i;2023:652::-;;;;;;:::i;:::-;;:::i;:::-;;2992:740;3086:15;3115:24;;-1:-1:-1;;;;;3211:19:0;;3203:52;;;;;;;3573:2:1;3203:52:0;;;3555:21:1;3612:2;3592:18;;;3585:30;3651:22;3631:18;;;3624:50;3691:18;;3203:52:0;;;;;;;;;3297:16;;;3311:1;3297:16;;;;;;;;3266:28;;3297:16;;;;;;;;-1:-1:-1;;3355:16:0;;;3369:1;3355:16;;;;;;;;3266:47;;-1:-1:-1;3323:29:0;;3355:16;;-1:-1:-1;3369:1:0;3355:16;;;;;;;;;;-1:-1:-1;3355:16:0;3323:48;;3436:5;-1:-1:-1;;;;;3430:19:0;;:21;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3413:11;3425:1;3413:14;;;;;;;;:::i;:::-;;;;;;:38;-1:-1:-1;;;;;3413:38:0;;;-1:-1:-1;;;;;3413:38:0;;;;;3484:5;-1:-1:-1;;;;;3478:19:0;;:21;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3461:11;3473:1;3461:14;;;;;;;;:::i;:::-;;;;;;:38;-1:-1:-1;;;;;3461:38:0;;;-1:-1:-1;;;;;3461:38:0;;;;;3540:15;3557;3582:5;-1:-1:-1;;;;;3576:25:0;;:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3539:64;;;;3631:7;3613:12;3626:1;3613:15;;;;;;;;:::i;:::-;;;;;;:25;;;;;;;;;;;3666:7;3648:12;3661:1;3648:15;;;;;;;;:::i;:::-;:25;;;;;:15;;;;;;;;;;;:25;-1:-1:-1;3692:5:0;;3699:11;;-1:-1:-1;3712:12:0;-1:-1:-1;2992:740:0;-1:-1:-1;;2992:740:0:o;4038:795::-;4138:15;4167:24;;-1:-1:-1;;;;;4263:19:0;;4255:52;;;;;;;3573:2:1;4255:52:0;;;3555:21:1;3612:2;3592:18;;;3585:30;3651:22;3631:18;;;3624:50;3691:18;;4255:52:0;3371:344:1;4255:52:0;4349:16;;;4363:1;4349:16;;;;;;;;4318:28;;4349:16;;;;;;;;-1:-1:-1;;4407:16:0;;;4421:1;4407:16;;;;;;;;4318:47;;-1:-1:-1;4375:29:0;;4407:16;;-1:-1:-1;4421:1:0;4407:16;;;;;;;;;;-1:-1:-1;4407:16:0;4375:48;;4488:5;-1:-1:-1;;;;;4482:19:0;;:21;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4465:11;4477:1;4465:14;;;;;;;;:::i;:::-;;;;;;:38;-1:-1:-1;;;;;4465:38:0;;;-1:-1:-1;;;;;4465:38:0;;;;;4536:5;-1:-1:-1;;;;;4530:19:0;;:21;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4513:11;4525:1;4513:14;;;;;;;;:::i;:::-;;;;;;:38;-1:-1:-1;;;;;4513:38:0;;;-1:-1:-1;;;;;4513:38:0;;;;;4590:18;4617:5;-1:-1:-1;;;;;4611:17:0;;:19;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4590:40;;4665:11;4677:1;4665:14;;;;;;;;:::i;:::-;;;;;;;;;;;4658:44;;;;;-1:-1:-1;;;;;5013:55:1;;;4658:44:0;;;4995:74:1;4658:32:0;;;;;;4968:18:1;;4658:44:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4640:12;4653:1;4640:15;;;;;;;;:::i;:::-;;;;;;:62;;;;;4737:11;4749:1;4737:14;;;;;;;;:::i;:::-;;;;;;;;;;;4730:44;;;;;-1:-1:-1;;;;;5013:55:1;;;4730:44:0;;;4995:74:1;4730:32:0;;;;;;4968:18:1;;4730:44:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4712:12;4725:1;4712:15;;;;;;;;:::i;:::-;;;;;;;;;;:62;-1:-1:-1;4793:5:0;;4800:11;;;-1:-1:-1;4038:795:0;-1:-1:-1;;4038:795:0:o;2023:652::-;2106:6;2089:14;2129:540;2153:6;2149:1;:10;2129:540;;;2180:12;2195:6;;2202:1;2195:9;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;2180:24;;2228:4;-1:-1:-1;;;;;2222:15:0;;:17;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2222:17:0;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;2218:441;;2518:18;;;;;-1:-1:-1;;;;;5013:55:1;;2518:18:0;;;4995:74:1;2502:13:0;;1630:42;;2518:12;;4968:18:1;;2518::0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2502:34;-1:-1:-1;;;;;;2558:19:0;;;2554:91;;2608:5;-1:-1:-1;;;;;2601:23:0;;:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2554:91;2449:210;2218:441;;;;2259:10;2271;2291:4;-1:-1:-1;;;;;2285:24:0;;:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2258:53;;;;2339:1;2334:2;:6;;;:16;;;;;2349:1;2344:2;:6;;;2334:16;2330:98;;;2374:35;;;;;-1:-1:-1;;;;;5013:55:1;;2374:35:0;;;4995:74:1;1744:42:0;;2374:29;;4968:18:1;;2374:35:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2330:98;2240:202;;2218:441;-1:-1:-1;2161:3:0;;2129:540;;;;2079:596;2023:652;;:::o;14:154:1:-;-1:-1:-1;;;;;93:5:1;89:54;82:5;79:65;69:93;;158:1;155;148:12;69:93;14:154;:::o;173:247::-;232:6;285:2;273:9;264:7;260:23;256:32;253:52;;;301:1;298;291:12;253:52;340:9;327:23;359:31;384:5;359:31;:::i;:::-;409:5;173:247;-1:-1:-1;;;173:247:1:o;425:469::-;478:3;516:5;510:12;543:6;538:3;531:19;575:4;570:3;566:14;559:21;;614:4;607:5;603:16;637:1;647:222;661:6;658:1;655:13;647:222;;;726:13;;-1:-1:-1;;;;;722:62:1;710:75;;814:4;805:14;;;;842:17;;;;683:1;676:9;647:222;;;-1:-1:-1;885:3:1;;425:469;-1:-1:-1;;;;425:469:1:o;899:944::-;-1:-1:-1;;;;;1188:6:1;1184:55;1173:9;1166:74;1276:2;1271;1260:9;1256:18;1249:30;1147:4;1302:56;1354:2;1343:9;1339:18;1331:6;1302:56;:::i;:::-;1394:22;;;1389:2;1374:18;;1367:50;1466:13;;1488:22;;;1538:2;1564:15;;;;1526;;1597:1;1607:210;1621:6;1618:1;1615:13;1607:210;;;1686:13;;1701:34;1682:54;1670:67;;1766:2;1792:15;;;;1757:12;;;;1643:1;1636:9;1607:210;;;-1:-1:-1;1834:3:1;;899:944;-1:-1:-1;;;;;;;899:944:1:o;1848:903::-;-1:-1:-1;;;;;2137:6:1;2133:55;2122:9;2115:74;2225:2;2220;2209:9;2205:18;2198:30;2096:4;2251:56;2303:2;2292:9;2288:18;2280:6;2251:56;:::i;:::-;2343:22;;;2338:2;2323:18;;2316:50;2415:13;;2437:22;;;2487:2;2513:15;;;;2475;;2546:1;2556:169;2570:6;2567:1;2564:13;2556:169;;;2631:13;;2619:26;;2674:2;2700:15;;;;2665:12;;;;2592:1;2585:9;2556:169;;2756:610;2842:6;2850;2903:2;2891:9;2882:7;2878:23;2874:32;2871:52;;;2919:1;2916;2909:12;2871:52;2959:9;2946:23;2992:18;2984:6;2981:30;2978:50;;;3024:1;3021;3014:12;2978:50;3047:22;;3100:4;3092:13;;3088:27;-1:-1:-1;3078:55:1;;3129:1;3126;3119:12;3078:55;3169:2;3156:16;3195:18;3187:6;3184:30;3181:50;;;3227:1;3224;3217:12;3181:50;3280:7;3275:2;3265:6;3262:1;3258:14;3254:2;3250:23;3246:32;3243:45;3240:65;;;3301:1;3298;3291:12;3240:65;3332:2;3324:11;;;;;3354:6;;-1:-1:-1;2756:610:1;-1:-1:-1;;;2756:610:1:o;3909:251::-;3979:6;4032:2;4020:9;4011:7;4007:23;4003:32;4000:52;;;4048:1;4045;4038:12;4000:52;4080:9;4074:16;4099:31;4124:5;4099:31;:::i;4165:184::-;4217:77;4214:1;4207:88;4314:4;4311:1;4304:15;4338:4;4335:1;4328:15;4354:192;4433:13;;4486:34;4475:46;;4465:57;;4455:85;;4536:1;4533;4526:12;4455:85;4354:192;;;:::o;4551:293::-;4630:6;4638;4691:2;4679:9;4670:7;4666:23;4662:32;4659:52;;;4707:1;4704;4697:12;4659:52;4730:40;4760:9;4730:40;:::i;:::-;4720:50;;4789:49;4834:2;4823:9;4819:18;4789:49;:::i;:::-;4779:59;;4551:293;;;;;:::o;5080:184::-;5150:6;5203:2;5191:9;5182:7;5178:23;5174:32;5171:52;;;5219:1;5216;5209:12;5171:52;-1:-1:-1;5242:16:1;;5080:184;-1:-1:-1;5080:184:1:o;5269:278::-;5338:6;5391:2;5379:9;5370:7;5366:23;5362:32;5359:52;;;5407:1;5404;5397:12;5359:52;5439:9;5433:16;5489:8;5482:5;5478:20;5471:5;5468:31;5458:59;;5513:1;5510;5503:12
Swarm Source
ipfs://6aed201e8de877404f899b74b18c973a1c34be148d84e982277f31902e9c9fe0
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
Multichain Portfolio | 35 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
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.