FRAX Price: $1.05 (+7.87%)

Contract

0xe432150cce91c13a887f7D836923d5597adD8E31

Overview

FRAX Balance | FXTL Balance

0 FRAX | 8,948,051 FXTL

FRAX Value

$0.00

Token Holdings

More Info

Private Name Tags

Age:90D
Reset Filter

Transaction Hash
Block
From
To

There are no matching entries

> 10 Internal Transactions and > 10 Token Transfers found.

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
172948032025-03-08 2:18:37322 days ago1741400317
Axelar Network : Gateway 2
 Contract Creation0 FRAX
168572132025-02-25 23:12:17332 days ago1740525137
Axelar Network : Gateway 2
 Contract Creation0 FRAX
166464332025-02-21 2:06:17337 days ago1740103577
Axelar Network : Gateway 2
 Contract Creation0 FRAX
163742062025-02-14 18:52:03344 days ago1739559123
Axelar Network : Gateway 2
 Contract Creation0 FRAX
69007012024-07-10 11:48:33563 days ago1720612113
Axelar Network : Gateway 2
 Contract Creation0 FRAX
60103742024-06-19 21:10:59583 days ago1718831459
Axelar Network : Gateway 2
 Contract Creation0 FRAX
59600872024-06-18 17:14:45585 days ago1718730885
Axelar Network : Gateway 2
 Contract Creation0 FRAX
49953842024-05-27 9:17:59607 days ago1716801479
Axelar Network : Gateway 2
 Contract Creation0 FRAX
28874182024-04-08 14:12:27656 days ago1712585547
Axelar Network : Gateway 2
 Contract Creation0 FRAX
19745492024-03-18 11:03:29677 days ago1710759809
Axelar Network : Gateway 2
 Contract Creation0 FRAX
14194142024-03-05 14:38:59690 days ago1709649539
Axelar Network : Gateway 2
 Contract Creation0 FRAX
12169142024-02-29 22:08:59694 days ago1709244539
Axelar Network : Gateway 2
 Contract Creation0 FRAX
12168842024-02-29 22:07:59694 days ago1709244479
Axelar Network : Gateway 2
 Contract Creation0 FRAX
12168692024-02-29 22:07:29694 days ago1709244449
Axelar Network : Gateway 2
 Contract Creation0 FRAX
12168562024-02-29 22:07:03694 days ago1709244423
Axelar Network : Gateway 2
 Contract Creation0 FRAX
12168372024-02-29 22:06:25694 days ago1709244385
Axelar Network : Gateway 2
 Contract Creation0 FRAX
12168232024-02-29 22:05:57694 days ago1709244357
Axelar Network : Gateway 2
 Contract Creation0 FRAX
12168022024-02-29 22:05:15694 days ago1709244315
Axelar Network : Gateway 2
 Contract Creation0 FRAX
12168022024-02-29 22:05:15694 days ago1709244315
Axelar Network : Gateway 2
 Contract Creation0 FRAX
12167812024-02-29 22:04:33694 days ago1709244273
Axelar Network : Gateway 2
 Contract Creation0 FRAX
12167602024-02-29 22:03:51694 days ago1709244231
Axelar Network : Gateway 2
 Contract Creation0 FRAX
12167462024-02-29 22:03:23694 days ago1709244203
Axelar Network : Gateway 2
 Contract Creation0 FRAX
12167222024-02-29 22:02:35694 days ago1709244155
Axelar Network : Gateway 2
 Contract Creation0 FRAX
12167042024-02-29 22:01:59694 days ago1709244119
Axelar Network : Gateway 2
 Contract Creation0 FRAX
12166892024-02-29 22:01:29694 days ago1709244089
Axelar Network : Gateway 2
 Contract Creation0 FRAX
View All Internal Transactions

Cross-Chain Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
AxelarGatewayProxy

Compiler Version
v0.8.9+commit.e5eed63a

Optimization Enabled:
Yes with 1000 runs

Other Settings:
london EvmVersion, MIT license
// SPDX-License-Identifier: MIT

pragma solidity 0.8.9;

import { IAxelarGateway } from './interfaces/IAxelarGateway.sol';

import { EternalStorage } from './EternalStorage.sol';

contract AxelarGatewayProxy is EternalStorage {
    error InvalidImplementation();
    error SetupFailed();
    error NativeCurrencyNotAccepted();

    /// @dev Storage slot with the address of the current factory. `keccak256('eip1967.proxy.implementation') - 1`.
    bytes32 internal constant KEY_IMPLEMENTATION = bytes32(0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc);

    constructor(address gatewayImplementation, bytes memory params) {
        _setAddress(KEY_IMPLEMENTATION, gatewayImplementation);

        if (gatewayImplementation.code.length == 0) revert InvalidImplementation();

        // solhint-disable-next-line avoid-low-level-calls
        (bool success, ) = gatewayImplementation.delegatecall(abi.encodeWithSelector(IAxelarGateway.setup.selector, params));

        if (!success) revert SetupFailed();
    }

    // solhint-disable-next-line no-empty-blocks
    function setup(bytes calldata params) external {}

    // solhint-disable-next-line no-complex-fallback
    fallback() external payable {
        address implementation = getAddress(KEY_IMPLEMENTATION);

        // solhint-disable-next-line no-inline-assembly
        assembly {
            calldatacopy(0, 0, calldatasize())

            let result := delegatecall(gas(), implementation, 0, calldatasize(), 0, 0)

            returndatacopy(0, 0, returndatasize())

            switch result
            case 0 {
                revert(0, returndatasize())
            }
            default {
                return(0, returndatasize())
            }
        }
    }

    receive() external payable {
        revert NativeCurrencyNotAccepted();
    }
}

// SPDX-License-Identifier: MIT

pragma solidity 0.8.9;

/**
 * @title EternalStorage
 * @dev This contract holds all the necessary state variables to carry out the storage of any contract.
 */
contract EternalStorage {
    mapping(bytes32 => uint256) private _uintStorage;
    mapping(bytes32 => string) private _stringStorage;
    mapping(bytes32 => address) private _addressStorage;
    mapping(bytes32 => bytes) private _bytesStorage;
    mapping(bytes32 => bool) private _boolStorage;
    mapping(bytes32 => int256) private _intStorage;

    // *** Getter Methods ***
    function getUint(bytes32 key) public view returns (uint256) {
        return _uintStorage[key];
    }

    function getString(bytes32 key) public view returns (string memory) {
        return _stringStorage[key];
    }

    function getAddress(bytes32 key) public view returns (address) {
        return _addressStorage[key];
    }

    function getBytes(bytes32 key) public view returns (bytes memory) {
        return _bytesStorage[key];
    }

    function getBool(bytes32 key) public view returns (bool) {
        return _boolStorage[key];
    }

    function getInt(bytes32 key) public view returns (int256) {
        return _intStorage[key];
    }

    // *** Setter Methods ***
    function _setUint(bytes32 key, uint256 value) internal {
        _uintStorage[key] = value;
    }

    function _setString(bytes32 key, string memory value) internal {
        _stringStorage[key] = value;
    }

    function _setAddress(bytes32 key, address value) internal {
        _addressStorage[key] = value;
    }

    function _setBytes(bytes32 key, bytes memory value) internal {
        _bytesStorage[key] = value;
    }

    function _setBool(bytes32 key, bool value) internal {
        _boolStorage[key] = value;
    }

    function _setInt(bytes32 key, int256 value) internal {
        _intStorage[key] = value;
    }

    // *** Delete Methods ***
    function _deleteUint(bytes32 key) internal {
        delete _uintStorage[key];
    }

    function _deleteString(bytes32 key) internal {
        delete _stringStorage[key];
    }

    function _deleteAddress(bytes32 key) internal {
        delete _addressStorage[key];
    }

    function _deleteBytes(bytes32 key) internal {
        delete _bytesStorage[key];
    }

    function _deleteBool(bytes32 key) internal {
        delete _boolStorage[key];
    }

    function _deleteInt(bytes32 key) internal {
        delete _intStorage[key];
    }
}

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.9;

interface IAxelarGateway {
    /**********\
    |* Errors *|
    \**********/

    error NotSelf();
    error NotProxy();
    error InvalidCodeHash();
    error SetupFailed();
    error InvalidAuthModule();
    error InvalidTokenDeployer();
    error InvalidAmount();
    error InvalidChainId();
    error InvalidCommands();
    error TokenDoesNotExist(string symbol);
    error TokenAlreadyExists(string symbol);
    error TokenDeployFailed(string symbol);
    error TokenContractDoesNotExist(address token);
    error BurnFailed(string symbol);
    error MintFailed(string symbol);
    error InvalidSetMintLimitsParams();
    error ExceedMintLimit(string symbol);

    /**********\
    |* Events *|
    \**********/

    event TokenSent(address indexed sender, string destinationChain, string destinationAddress, string symbol, uint256 amount);

    event ContractCall(
        address indexed sender,
        string destinationChain,
        string destinationContractAddress,
        bytes32 indexed payloadHash,
        bytes payload
    );

    event ContractCallWithToken(
        address indexed sender,
        string destinationChain,
        string destinationContractAddress,
        bytes32 indexed payloadHash,
        bytes payload,
        string symbol,
        uint256 amount
    );

    event Executed(bytes32 indexed commandId);

    event TokenDeployed(string symbol, address tokenAddresses);

    event ContractCallApproved(
        bytes32 indexed commandId,
        string sourceChain,
        string sourceAddress,
        address indexed contractAddress,
        bytes32 indexed payloadHash,
        bytes32 sourceTxHash,
        uint256 sourceEventIndex
    );

    event ContractCallApprovedWithMint(
        bytes32 indexed commandId,
        string sourceChain,
        string sourceAddress,
        address indexed contractAddress,
        bytes32 indexed payloadHash,
        string symbol,
        uint256 amount,
        bytes32 sourceTxHash,
        uint256 sourceEventIndex
    );

    event TokenMintLimitUpdated(string symbol, uint256 limit);

    event OperatorshipTransferred(bytes newOperatorsData);

    event Upgraded(address indexed implementation);

    /********************\
    |* Public Functions *|
    \********************/

    function sendToken(
        string calldata destinationChain,
        string calldata destinationAddress,
        string calldata symbol,
        uint256 amount
    ) external;

    function callContract(
        string calldata destinationChain,
        string calldata contractAddress,
        bytes calldata payload
    ) external;

    function callContractWithToken(
        string calldata destinationChain,
        string calldata contractAddress,
        bytes calldata payload,
        string calldata symbol,
        uint256 amount
    ) external;

    function isContractCallApproved(
        bytes32 commandId,
        string calldata sourceChain,
        string calldata sourceAddress,
        address contractAddress,
        bytes32 payloadHash
    ) external view returns (bool);

    function isContractCallAndMintApproved(
        bytes32 commandId,
        string calldata sourceChain,
        string calldata sourceAddress,
        address contractAddress,
        bytes32 payloadHash,
        string calldata symbol,
        uint256 amount
    ) external view returns (bool);

    function validateContractCall(
        bytes32 commandId,
        string calldata sourceChain,
        string calldata sourceAddress,
        bytes32 payloadHash
    ) external returns (bool);

    function validateContractCallAndMint(
        bytes32 commandId,
        string calldata sourceChain,
        string calldata sourceAddress,
        bytes32 payloadHash,
        string calldata symbol,
        uint256 amount
    ) external returns (bool);

    /***********\
    |* Getters *|
    \***********/

    function authModule() external view returns (address);

    function tokenDeployer() external view returns (address);

    function tokenMintLimit(string memory symbol) external view returns (uint256);

    function tokenMintAmount(string memory symbol) external view returns (uint256);

    function allTokensFrozen() external view returns (bool);

    function implementation() external view returns (address);

    function tokenAddresses(string memory symbol) external view returns (address);

    function tokenFrozen(string memory symbol) external view returns (bool);

    function isCommandExecuted(bytes32 commandId) external view returns (bool);

    function adminEpoch() external view returns (uint256);

    function adminThreshold(uint256 epoch) external view returns (uint256);

    function admins(uint256 epoch) external view returns (address[] memory);

    /*******************\
    |* Admin Functions *|
    \*******************/

    function setTokenMintLimits(string[] calldata symbols, uint256[] calldata limits) external;

    function upgrade(
        address newImplementation,
        bytes32 newImplementationCodeHash,
        bytes calldata setupParams
    ) external;

    /**********************\
    |* External Functions *|
    \**********************/

    function setup(bytes calldata params) external;

    function execute(bytes calldata input) external;
}

Settings
{
  "evmVersion": "london",
  "optimizer": {
    "enabled": true,
    "runs": 1000,
    "details": {
      "peephole": true,
      "inliner": true,
      "jumpdestRemover": true,
      "orderLiterals": true,
      "deduplicate": true,
      "cse": true,
      "constantOptimizer": true,
      "yul": true,
      "yulDetails": {
        "stackAllocation": true
      }
    }
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "abi"
      ]
    }
  }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"gatewayImplementation","type":"address"},{"internalType":"bytes","name":"params","type":"bytes"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"InvalidImplementation","type":"error"},{"inputs":[],"name":"NativeCurrencyNotAccepted","type":"error"},{"inputs":[],"name":"SetupFailed","type":"error"},{"stateMutability":"payable","type":"fallback"},{"inputs":[{"internalType":"bytes32","name":"key","type":"bytes32"}],"name":"getAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"key","type":"bytes32"}],"name":"getBool","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"key","type":"bytes32"}],"name":"getBytes","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"key","type":"bytes32"}],"name":"getInt","outputs":[{"internalType":"int256","name":"","type":"int256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"key","type":"bytes32"}],"name":"getString","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"key","type":"bytes32"}],"name":"getUint","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"params","type":"bytes"}],"name":"setup","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405234801561001057600080fd5b506040516107e93803806107e983398101604081905261002f916101cd565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60005260026020527f11141f466c69fd409e1990e063b49cd6d61ed2ecff27a2e402e259ca6b9a01a380546001600160a01b0319166001600160a01b0384161790556001600160a01b0382163b6100ba5760405163340aafcd60e11b815260040160405180910390fd5b6000826001600160a01b0316639ded06df60e01b836040516024016100df919061029b565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b031990941693909317909252905161011d91906102ce565b600060405180830381855af49150503d8060008114610158576040519150601f19603f3d011682016040523d82523d6000602084013e61015d565b606091505b505090508061017f576040516397905dfb60e01b815260040160405180910390fd5b5050506102ea565b634e487b7160e01b600052604160045260246000fd5b60005b838110156101b85781810151838201526020016101a0565b838111156101c7576000848401525b50505050565b600080604083850312156101e057600080fd5b82516001600160a01b03811681146101f757600080fd5b60208401519092506001600160401b038082111561021457600080fd5b818501915085601f83011261022857600080fd5b81518181111561023a5761023a610187565b604051601f8201601f19908116603f0116810190838211818310171561026257610262610187565b8160405282815288602084870101111561027b57600080fd5b61028c83602083016020880161019d565b80955050505050509250929050565b60208152600082518060208401526102ba81604085016020870161019d565b601f01601f19169190910160400192915050565b600082516102e081846020870161019d565b9190910192915050565b6104f0806102f96000396000f3fe6080604052600436106100745760003560e01c80639ded06df1161004e5780639ded06df1461020c578063bd02d0f51461022d578063c031a18014610268578063dc97d96214610288576100ab565b806321f8a721146101325780637ae1cfca1461019f578063986e791a146101df576100ab565b366100ab576040517f858d70bd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc600090815260026020527f11141f466c69fd409e1990e063b49cd6d61ed2ecff27a2e402e259ca6b9a01a35473ffffffffffffffffffffffffffffffffffffffff169036908037600080366000845af43d6000803e80801561012d573d6000f35b3d6000fd5b34801561013e57600080fd5b5061017561014d366004610374565b60009081526002602052604090205473ffffffffffffffffffffffffffffffffffffffff1690565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b3480156101ab57600080fd5b506101cf6101ba366004610374565b60009081526004602052604090205460ff1690565b6040519015158152602001610196565b3480156101eb57600080fd5b506101ff6101fa366004610374565b6102b5565b60405161019691906103da565b34801561021857600080fd5b5061022b6102273660046103f4565b5050565b005b34801561023957600080fd5b5061025a610248366004610374565b60009081526020819052604090205490565b604051908152602001610196565b34801561027457600080fd5b506101ff610283366004610374565b610357565b34801561029457600080fd5b5061025a6102a3366004610374565b60009081526005602052604090205490565b60008181526001602052604090208054606091906102d290610466565b80601f01602080910402602001604051908101604052809291908181526020018280546102fe90610466565b801561034b5780601f106103205761010080835404028352916020019161034b565b820191906000526020600020905b81548152906001019060200180831161032e57829003601f168201915b50505050509050919050565b60008181526003602052604090208054606091906102d290610466565b60006020828403121561038657600080fd5b5035919050565b6000815180845260005b818110156103b357602081850181015186830182015201610397565b818111156103c5576000602083870101525b50601f01601f19169290920160200192915050565b6020815260006103ed602083018461038d565b9392505050565b6000806020838503121561040757600080fd5b823567ffffffffffffffff8082111561041f57600080fd5b818501915085601f83011261043357600080fd5b81358181111561044257600080fd5b86602082850101111561045457600080fd5b60209290920196919550909350505050565b600181811c9082168061047a57607f821691505b602082108114156104b4577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b5091905056fea264697066735822122069dff699a34cf8bf80b00e2030730390655a53519c00ba0e4306c3269ae7a2fa64736f6c63430008090033000000000000000000000000c1712652326e87d193ac11910934085ff45c2f48000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000006f24a47fc8ae5441eb47effc3665e70e69ac3f050000000000000000000000006f24a47fc8ae5441eb47effc3665e70e69ac3f0500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x6080604052600436106100745760003560e01c80639ded06df1161004e5780639ded06df1461020c578063bd02d0f51461022d578063c031a18014610268578063dc97d96214610288576100ab565b806321f8a721146101325780637ae1cfca1461019f578063986e791a146101df576100ab565b366100ab576040517f858d70bd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc600090815260026020527f11141f466c69fd409e1990e063b49cd6d61ed2ecff27a2e402e259ca6b9a01a35473ffffffffffffffffffffffffffffffffffffffff169036908037600080366000845af43d6000803e80801561012d573d6000f35b3d6000fd5b34801561013e57600080fd5b5061017561014d366004610374565b60009081526002602052604090205473ffffffffffffffffffffffffffffffffffffffff1690565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b3480156101ab57600080fd5b506101cf6101ba366004610374565b60009081526004602052604090205460ff1690565b6040519015158152602001610196565b3480156101eb57600080fd5b506101ff6101fa366004610374565b6102b5565b60405161019691906103da565b34801561021857600080fd5b5061022b6102273660046103f4565b5050565b005b34801561023957600080fd5b5061025a610248366004610374565b60009081526020819052604090205490565b604051908152602001610196565b34801561027457600080fd5b506101ff610283366004610374565b610357565b34801561029457600080fd5b5061025a6102a3366004610374565b60009081526005602052604090205490565b60008181526001602052604090208054606091906102d290610466565b80601f01602080910402602001604051908101604052809291908181526020018280546102fe90610466565b801561034b5780601f106103205761010080835404028352916020019161034b565b820191906000526020600020905b81548152906001019060200180831161032e57829003601f168201915b50505050509050919050565b60008181526003602052604090208054606091906102d290610466565b60006020828403121561038657600080fd5b5035919050565b6000815180845260005b818110156103b357602081850181015186830182015201610397565b818111156103c5576000602083870101525b50601f01601f19169290920160200192915050565b6020815260006103ed602083018461038d565b9392505050565b6000806020838503121561040757600080fd5b823567ffffffffffffffff8082111561041f57600080fd5b818501915085601f83011261043357600080fd5b81358181111561044257600080fd5b86602082850101111561045457600080fd5b60209290920196919550909350505050565b600181811c9082168061047a57607f821691505b602082108114156104b4577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b5091905056fea264697066735822122069dff699a34cf8bf80b00e2030730390655a53519c00ba0e4306c3269ae7a2fa64736f6c63430008090033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000c1712652326e87d193ac11910934085ff45c2f48000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000006f24a47fc8ae5441eb47effc3665e70e69ac3f050000000000000000000000006f24a47fc8ae5441eb47effc3665e70e69ac3f0500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : gatewayImplementation (address): 0xc1712652326E87D193Ac11910934085FF45C2F48
Arg [1] : params (bytes): 0x0000000000000000000000006f24a47fc8ae5441eb47effc3665e70e69ac3f050000000000000000000000006f24a47fc8ae5441eb47effc3665e70e69ac3f0500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 000000000000000000000000c1712652326e87d193ac11910934085ff45c2f48
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [3] : 0000000000000000000000006f24a47fc8ae5441eb47effc3665e70e69ac3f05
Arg [4] : 0000000000000000000000006f24a47fc8ae5441eb47effc3665e70e69ac3f05
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

180:1656:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1800:27;;;;;;;;;;;;;;180:1656;503:66;1229:22;881:20:1;;;:15;:20;;;;;;;1393:14:0;;1229:22;1374:34;1494:1;1491;1475:14;1472:1;1456:14;1449:5;1436:60;1531:16;1528:1;1525;1510:38;1569:6;1588:66;;;;1703:16;1700:1;1693:27;1588:66;1623:16;1620:1;1613:27;801:107:1;;;;;;;;;;-1:-1:-1;801:107:1;;;;;:::i;:::-;855:7;881:20;;;:15;:20;;;;;;;;;801:107;;;;375:42:3;363:55;;;345:74;;333:2;318:18;801:107:1;;;;;;;;1028:98;;;;;;;;;;-1:-1:-1;1028:98:1;;;;;:::i;:::-;1079:4;1102:17;;;:12;:17;;;;;;;;;1028:98;;;;595:14:3;;588:22;570:41;;558:2;543:18;1028:98:1;430:187:3;684:111:1;;;;;;;;;;-1:-1:-1;684:111:1;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1083:49:0:-;;;;;;;;;;-1:-1:-1;1083:49:0;;;;;:::i;:::-;;;;;;577:101:1;;;;;;;;;;-1:-1:-1;577:101:1;;;;;:::i;:::-;628:7;654:17;;;;;;;;;;;;577:101;;;;2066:25:3;;;2054:2;2039:18;577:101:1;1920:177:3;914:108:1;;;;;;;;;;-1:-1:-1;914:108:1;;;;;:::i;:::-;;:::i;1132:98::-;;;;;;;;;;-1:-1:-1;1132:98:1;;;;;:::i;:::-;1182:6;1207:16;;;:11;:16;;;;;;;1132:98;684:111;769:19;;;;:14;:19;;;;;762:26;;737:13;;769:19;762:26;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;684:111;;;:::o;914:108::-;997:18;;;;:13;:18;;;;;990:25;;966:12;;997:18;990:25;;;:::i;14:180:3:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:3;;14:180;-1:-1:-1;14:180:3:o;622:472::-;664:3;702:5;696:12;729:6;724:3;717:19;754:1;764:162;778:6;775:1;772:13;764:162;;;840:4;896:13;;;892:22;;886:29;868:11;;;864:20;;857:59;793:12;764:162;;;944:6;941:1;938:13;935:87;;;1010:1;1003:4;994:6;989:3;985:16;981:27;974:38;935:87;-1:-1:-1;1076:2:3;1055:15;-1:-1:-1;;1051:29:3;1042:39;;;;1083:4;1038:50;;622:472;-1:-1:-1;;622:472:3:o;1099:220::-;1248:2;1237:9;1230:21;1211:4;1268:45;1309:2;1298:9;1294:18;1286:6;1268:45;:::i;:::-;1260:53;1099:220;-1:-1:-1;;;1099:220:3:o;1324:591::-;1394:6;1402;1455:2;1443:9;1434:7;1430:23;1426:32;1423:52;;;1471:1;1468;1461:12;1423:52;1511:9;1498:23;1540:18;1581:2;1573:6;1570:14;1567:34;;;1597:1;1594;1587:12;1567:34;1635:6;1624:9;1620:22;1610:32;;1680:7;1673:4;1669:2;1665:13;1661:27;1651:55;;1702:1;1699;1692:12;1651:55;1742:2;1729:16;1768:2;1760:6;1757:14;1754:34;;;1784:1;1781;1774:12;1754:34;1829:7;1824:2;1815:6;1811:2;1807:15;1803:24;1800:37;1797:57;;;1850:1;1847;1840:12;1797:57;1881:2;1873:11;;;;;1903:6;;-1:-1:-1;1324:591:3;;-1:-1:-1;;;;1324:591:3:o;2505:437::-;2584:1;2580:12;;;;2627;;;2648:61;;2702:4;2694:6;2690:17;2680:27;;2648:61;2755:2;2747:6;2744:14;2724:18;2721:38;2718:218;;;2792:77;2789:1;2782:88;2893:4;2890:1;2883:15;2921:4;2918:1;2911:15;2718:218;;2505:437;;;:::o

Swarm Source

ipfs://69dff699a34cf8bf80b00e2030730390655a53519c00ba0e4306c3269ae7a2fa

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
0xe432150cce91c13a887f7D836923d5597adD8E31
Net Worth in USD
$558,144.59

Net Worth in FRAX
533,914.562971

Token Allocations
DEUS 57.02%
GDX 19.49%
OP 13.49%
Others 9.99%
Chain Token Portfolio % Price Amount Value
ARB57.02%$3.883,757.2613$318,277.59
ARB19.49%$0.0789421,378,333.117$108,808.73
ARB4.89%$0.175601155,439.8258$27,295.39
ARB0.98%$0.0027412,000,000$5,481.05
ARB0.37%$0.9983912,058.114$2,054.8
ARB0.16%$0.001069832,741.4115$889.99
ARB0.06%$0.0002811,242,418.3606$348.65
ARB0.06%$2,959.490.107$316.68
ARB<0.01%$0.0016.1273$0.00
OP13.49%$0.302207249,201.5049$75,310.52
OP1.31%$0.00038818,822,737.2121$7,301.9
OP1.07%$0.95586,273.4436$5,996.16
OP0.10%$0.998564540.8918$540.12
LINEA0.84%$0.00023520,031,916.6578$4,715.51
BASE0.11%$89,2350.00680764$607.48
BASE0.03%$0.000.0569$0.00
BASE<0.01%$0.001821100$0.182
CELO<0.01%$0.99987915.2614$15.26
Loading...
Loading
Loading...
Loading
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.