MNT Price: $0.89 (+1.56%)

Contract

0x2d5d7d31F671F86C782533cc367F14109a082712
 
Transaction Hash
Block
From
To
Add Native Gas895772422026-01-01 16:26:3622 days ago1767284796IN
0x2d5d7d31...09a082712
0.12278104 MNT0.001844790.0201
Add Native Gas860253302025-10-11 11:09:32105 days ago1760180972IN
0x2d5d7d31...09a082712
0.08571723 MNT0.001306560.02
Add Native Gas859477322025-10-09 16:02:56106 days ago1760025776IN
0x2d5d7d31...09a082712
0.15448608 MNT0.001321250.0231
Add Native Gas837366292025-08-19 11:39:30158 days ago1755603570IN
0x2d5d7d31...09a082712
0.13266998 MNT0.002793380.03
Add Native Gas805268422025-06-06 4:26:36232 days ago1749183996IN
0x2d5d7d31...09a082712
0.12265995 MNT0.002362750.02
Add Native Gas779767752025-04-08 3:44:22291 days ago1744083862IN
0x2d5d7d31...09a082712
0.25963848 MNT0.001374970.02
Add Native Gas776946052025-04-01 14:58:42297 days ago1743519522IN
0x2d5d7d31...09a082712
0.24619816 MNT0.00164190.02
Add Native Gas774550222025-03-27 1:52:36303 days ago1743040356IN
0x2d5d7d31...09a082712
0.33001326 MNT0.001445240.02
Add Native Gas773706392025-03-25 2:59:50305 days ago1742871590IN
0x2d5d7d31...09a082712
0.12129661 MNT0.001488150.02
Add Native Gas772605992025-03-22 13:51:50307 days ago1742651510IN
0x2d5d7d31...09a082712
0.26061148 MNT0.002273920.03
Add Native Gas765826132025-03-06 21:12:18323 days ago1741295538IN
0x2d5d7d31...09a082712
0.28388635 MNT0.001856950.02
Add Native Gas763658002025-03-01 20:45:12328 days ago1740861912IN
0x2d5d7d31...09a082712
0.2750434 MNT0.001819120.02
Add Native Gas761733062025-02-25 9:48:44333 days ago1740476924IN
0x2d5d7d31...09a082712
0.26530841 MNT0.002037890.02
Add Native Gas761248732025-02-24 6:54:18334 days ago1740380058IN
0x2d5d7d31...09a082712
0.12984552 MNT0.00186310.02
Add Native Gas747823932025-01-24 5:04:58365 days ago1737695098IN
0x2d5d7d31...09a082712
0.20750581 MNT0.002005810.02
Add Native Gas746567402025-01-21 7:16:32368 days ago1737443792IN
0x2d5d7d31...09a082712
0.23919111 MNT0.002539110.02
Add Native Gas740609662025-01-07 12:17:24382 days ago1736252244IN
0x2d5d7d31...09a082712
0.22074732 MNT0.002321790.02
Add Native Gas734668782024-12-24 18:14:28395 days ago1735064068IN
0x2d5d7d31...09a082712
0.24854277 MNT0.003205420.03
Add Native Gas734607082024-12-24 14:48:48395 days ago1735051728IN
0x2d5d7d31...09a082712
0.24902408 MNT0.002743050.02
Add Native Gas734550422024-12-24 11:39:56396 days ago1735040396IN
0x2d5d7d31...09a082712
0.25052373 MNT0.002363180.022
Add Native Gas734278522024-12-23 20:33:36396 days ago1734986016IN
0x2d5d7d31...09a082712
0.24795839 MNT0.003614030.03
Add Native Gas732953112024-12-20 18:55:34399 days ago1734720934IN
0x2d5d7d31...09a082712
0.23609716 MNT0.003000570.0202
Add Native Gas732703492024-12-20 5:03:30400 days ago1734671010IN
0x2d5d7d31...09a082712
0.24870306 MNT0.002558840.02
Add Native Gas732687412024-12-20 4:09:54400 days ago1734667794IN
0x2d5d7d31...09a082712
0.24972423 MNT0.003278630.03
Add Native Gas732581352024-12-19 22:16:22400 days ago1734646582IN
0x2d5d7d31...09a082712
0.24830651 MNT0.003717620.026
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
905646682026-01-24 13:00:4824 mins ago1769259648
0x2d5d7d31...09a082712
0.00301108 MNT
905642902026-01-24 12:48:1236 mins ago1769258892
0x2d5d7d31...09a082712
0.00350357 MNT
905642882026-01-24 12:48:0836 mins ago1769258888
0x2d5d7d31...09a082712
0.00374682 MNT
905642872026-01-24 12:48:0636 mins ago1769258886
0x2d5d7d31...09a082712
0.00349887 MNT
905628312026-01-24 11:59:341 hr ago1769255974
0x2d5d7d31...09a082712
0.0327463 MNT
905627912026-01-24 11:58:141 hr ago1769255894
0x2d5d7d31...09a082712
0.03047742 MNT
905627482026-01-24 11:56:481 hr ago1769255808
0x2d5d7d31...09a082712
0.03047742 MNT
905626452026-01-24 11:53:221 hr ago1769255602
0x2d5d7d31...09a082712
0.03072467 MNT
905596702026-01-24 10:14:123 hrs ago1769249652
0x2d5d7d31...09a082712
0.01044849 MNT
905594872026-01-24 10:08:063 hrs ago1769249286
0x2d5d7d31...09a082712
0.04927919 MNT
905580572026-01-24 9:20:264 hrs ago1769246426
0x2d5d7d31...09a082712
0.04272703 MNT
905578072026-01-24 9:12:064 hrs ago1769245926
0x2d5d7d31...09a082712
0.1364482 MNT
905562092026-01-24 8:18:505 hrs ago1769242730
0x2d5d7d31...09a082712
0.04848532 MNT
905546972026-01-24 7:28:265 hrs ago1769239706
0x2d5d7d31...09a082712
0.00484857 MNT
905545262026-01-24 7:22:446 hrs ago1769239364
0x2d5d7d31...09a082712
0.13556256 MNT
905545042026-01-24 7:22:006 hrs ago1769239320
0x2d5d7d31...09a082712
0.04717246 MNT
905545042026-01-24 7:22:006 hrs ago1769239320
0x2d5d7d31...09a082712
0.04713907 MNT
905529232026-01-24 6:29:186 hrs ago1769236158
0x2d5d7d31...09a082712
0.03504068 MNT
905528832026-01-24 6:27:586 hrs ago1769236078
0x2d5d7d31...09a082712
0.10876724 MNT
905528592026-01-24 6:27:106 hrs ago1769236030
0x2d5d7d31...09a082712
0.10884589 MNT
905510492026-01-24 5:26:507 hrs ago1769232410
0x2d5d7d31...09a082712
0.05467255 MNT
905492722026-01-24 4:27:368 hrs ago1769228856
0x2d5d7d31...09a082712
0.13692044 MNT
905489232026-01-24 4:15:589 hrs ago1769228158
0x2d5d7d31...09a082712
0.01196998 MNT
905481572026-01-24 3:50:269 hrs ago1769226626
0x2d5d7d31...09a082712
0.00491617 MNT
905475672026-01-24 3:30:469 hrs ago1769225446
0x2d5d7d31...09a082712
0.03849873 MNT
View All Internal Transactions

Cross-Chain Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
AxelarGasServiceProxy

Compiler Version
v0.8.9+commit.e5eed63a

Optimization Enabled:
Yes with 1000 runs

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

pragma solidity 0.8.9;

import { Proxy } from '../util/Proxy.sol';
import { IUpgradable } from '../interfaces/IUpgradable.sol';

contract AxelarGasServiceProxy is Proxy {
    function contractId() internal pure override returns (bytes32) {
        return keccak256('axelar-gas-service');
    }
}

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.9;

// General interface for upgradable contracts
interface IUpgradable {
    error NotOwner();
    error InvalidOwner();
    error InvalidCodeHash();
    error InvalidImplementation();
    error SetupFailed();
    error NotProxy();

    event Upgraded(address indexed newImplementation);
    event OwnershipTransferred(address indexed newOwner);

    // Get current owner
    function owner() external view returns (address);

    function contractId() external pure returns (bytes32);

    function implementation() external view returns (address);

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

    function setup(bytes calldata data) external;
}

// SPDX-License-Identifier: MIT

pragma solidity 0.8.9;

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

contract Proxy {
    error InvalidImplementation();
    error SetupFailed();
    error EtherNotAccepted();
    error NotOwner();
    error AlreadyInitialized();

    // bytes32(uint256(keccak256('eip1967.proxy.implementation')) - 1)
    bytes32 internal constant _IMPLEMENTATION_SLOT = 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc;
    // keccak256('owner')
    bytes32 internal constant _OWNER_SLOT = 0x02016836a56b71f0d02689e69e326f4f4c1b9057164ef592671cf0d37c8040c0;

    constructor() {
        // solhint-disable-next-line no-inline-assembly
        assembly {
            sstore(_OWNER_SLOT, caller())
        }
    }

    function init(
        address implementationAddress,
        address newOwner,
        bytes memory params
    ) external {
        address owner;
        // solhint-disable-next-line no-inline-assembly
        assembly {
            owner := sload(_OWNER_SLOT)
        }
        if (msg.sender != owner) revert NotOwner();
        if (implementation() != address(0)) revert AlreadyInitialized();
        if (IUpgradable(implementationAddress).contractId() != contractId()) revert InvalidImplementation();

        // solhint-disable-next-line no-inline-assembly
        assembly {
            sstore(_IMPLEMENTATION_SLOT, implementationAddress)
            sstore(_OWNER_SLOT, newOwner)
        }
        // solhint-disable-next-line avoid-low-level-calls
        (bool success, ) = implementationAddress.delegatecall(
            //0x9ded06df is the setup selector.
            abi.encodeWithSelector(0x9ded06df, params)
        );
        if (!success) revert SetupFailed();
    }

    // solhint-disable-next-line no-empty-blocks
    function contractId() internal pure virtual returns (bytes32) {}

    function implementation() public view returns (address implementation_) {
        // solhint-disable-next-line no-inline-assembly
        assembly {
            implementation_ := sload(_IMPLEMENTATION_SLOT)
        }
    }

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

    // solhint-disable-next-line no-complex-fallback
    fallback() external payable {
        address implementaion_ = implementation();
        // solhint-disable-next-line no-inline-assembly
        assembly {
            calldatacopy(0, 0, calldatasize())

            let result := delegatecall(gas(), implementaion_, 0, calldatasize(), 0, 0)
            returndatacopy(0, 0, returndatasize())

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

    receive() external payable virtual {
        revert EtherNotAccepted();
    }
}

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",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "libraries": {}
}

Contract Security Audit

Contract ABI

API
[{"inputs":[],"name":"AlreadyInitialized","type":"error"},{"inputs":[],"name":"EtherNotAccepted","type":"error"},{"inputs":[],"name":"InvalidImplementation","type":"error"},{"inputs":[],"name":"NotOwner","type":"error"},{"inputs":[],"name":"SetupFailed","type":"error"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"implementation_","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"implementationAddress","type":"address"},{"internalType":"address","name":"newOwner","type":"address"},{"internalType":"bytes","name":"params","type":"bytes"}],"name":"init","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"}],"name":"setup","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405234801561001057600080fd5b50337f02016836a56b71f0d02689e69e326f4f4c1b9057164ef592671cf0d37c8040c055610677806100436000396000f3fe6080604052600436106100385760003560e01c8063378dfd8e146100bf5780635c60da1b146100e15780639ded06df1461012c5761006f565b3661006f576040517f3733483400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60006100997f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b90503660008037600080366000845af43d6000803e8080156100ba573d6000f35b3d6000fd5b3480156100cb57600080fd5b506100df6100da366004610465565b61014b565b005b3480156100ed57600080fd5b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546040516001600160a01b03909116815260200160405180910390f35b34801561013857600080fd5b506100df610147366004610537565b5050565b7f02016836a56b71f0d02689e69e326f4f4c1b9057164ef592671cf0d37c8040c054336001600160a01b038216146101af576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60006101d97f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b031614610219576040517f0dc149f000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7ffaa2f015f2ce5aee225904728de2def86eb8837491efd21f1a04fc20d8e923f6846001600160a01b0316638291286c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561027357600080fd5b505afa158015610287573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102ab91906105a9565b146102e2576040517f68155f9a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b837f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55827f02016836a56b71f0d02689e69e326f4f4c1b9057164ef592671cf0d37c8040c0556000846001600160a01b0316639ded06df8460405160240161034a91906105f2565b6040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516103989190610625565b600060405180830381855af49150503d80600081146103d3576040519150601f19603f3d011682016040523d82523d6000602084013e6103d8565b606091505b5050905080610413576040517f97905dfb00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5050505050565b80356001600160a01b038116811461043157600080fd5b919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60008060006060848603121561047a57600080fd5b6104838461041a565b92506104916020850161041a565b9150604084013567ffffffffffffffff808211156104ae57600080fd5b818601915086601f8301126104c257600080fd5b8135818111156104d4576104d4610436565b604051601f8201601f19908116603f011681019083821181831017156104fc576104fc610436565b8160405282815289602084870101111561051557600080fd5b8260208601602083013760006020848301015280955050505050509250925092565b6000806020838503121561054a57600080fd5b823567ffffffffffffffff8082111561056257600080fd5b818501915085601f83011261057657600080fd5b81358181111561058557600080fd5b86602082850101111561059757600080fd5b60209290920196919550909350505050565b6000602082840312156105bb57600080fd5b5051919050565b60005b838110156105dd5781810151838201526020016105c5565b838111156105ec576000848401525b50505050565b60208152600082518060208401526106118160408501602087016105c2565b601f01601f19169190910160400192915050565b600082516106378184602087016105c2565b919091019291505056fea2646970667358221220651952c349510bec880aaba14c95732e193a934d9454dc378b340fc36d6ef99c64736f6c63430008090033

Deployed Bytecode

0x6080604052600436106100385760003560e01c8063378dfd8e146100bf5780635c60da1b146100e15780639ded06df1461012c5761006f565b3661006f576040517f3733483400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60006100997f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b90503660008037600080366000845af43d6000803e8080156100ba573d6000f35b3d6000fd5b3480156100cb57600080fd5b506100df6100da366004610465565b61014b565b005b3480156100ed57600080fd5b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546040516001600160a01b03909116815260200160405180910390f35b34801561013857600080fd5b506100df610147366004610537565b5050565b7f02016836a56b71f0d02689e69e326f4f4c1b9057164ef592671cf0d37c8040c054336001600160a01b038216146101af576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60006101d97f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b031614610219576040517f0dc149f000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7ffaa2f015f2ce5aee225904728de2def86eb8837491efd21f1a04fc20d8e923f6846001600160a01b0316638291286c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561027357600080fd5b505afa158015610287573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102ab91906105a9565b146102e2576040517f68155f9a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b837f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55827f02016836a56b71f0d02689e69e326f4f4c1b9057164ef592671cf0d37c8040c0556000846001600160a01b0316639ded06df8460405160240161034a91906105f2565b6040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516103989190610625565b600060405180830381855af49150503d80600081146103d3576040519150601f19603f3d011682016040523d82523d6000602084013e6103d8565b606091505b5050905080610413576040517f97905dfb00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5050505050565b80356001600160a01b038116811461043157600080fd5b919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60008060006060848603121561047a57600080fd5b6104838461041a565b92506104916020850161041a565b9150604084013567ffffffffffffffff808211156104ae57600080fd5b818601915086601f8301126104c257600080fd5b8135818111156104d4576104d4610436565b604051601f8201601f19908116603f011681019083821181831017156104fc576104fc610436565b8160405282815289602084870101111561051557600080fd5b8260208601602083013760006020848301015280955050505050509250925092565b6000806020838503121561054a57600080fd5b823567ffffffffffffffff8082111561056257600080fd5b818501915085601f83011261057657600080fd5b81358181111561058557600080fd5b86602082850101111561059757600080fd5b60209290920196919550909350505050565b6000602082840312156105bb57600080fd5b5051919050565b60005b838110156105dd5781810151838201526020016105c5565b838111156105ec576000848401525b50505050565b60208152600082518060208401526106118160408501602087016105c2565b601f01601f19169190910160400192915050565b600082516106378184602087016105c2565b919091019291505056fea2646970667358221220651952c349510bec880aaba14c95732e193a934d9454dc378b340fc36d6ef99c64736f6c63430008090033

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
0x2d5d7d31F671F86C782533cc367F14109a082712
Net Worth in USD
$1,792.77

Net Worth in MNT
Mantle Mainnet Network LogoMantle Mainnet Network LogoMantle Mainnet Network Logo 2,004.067923

Token Allocations
ETH 86.79%
BNB 5.53%
USDC 3.03%
Others 4.65%
Chain Token Portfolio % Price Amount Value
ETH15.88%$2,956.980.0963$284.66
ETH0.20%$3,624.220.00100671$3.65
ETH0.18%$0.9995253.2161$3.21
ETH0.02%$2,956.980.00012656$0.3742
SCROLL16.08%$2,9570.0975$288.31
LINEA15.56%$2,9570.0943$278.98
BASE11.74%$2,956.980.0712$210.43
BASE2.85%$0.99959651.17$51.15
BASE0.29%$15.2858$5.29
OP9.26%$2,956.90.0561$166.01
OP0.05%$10.8413$0.8413
ARB9.09%$2,956.760.0551$162.98
ARB0.11%$0.9995422.0587$2.06
ARB0.03%$0.1776522.5442$0.4519
BLAST9.18%$2,956.610.0557$164.57
BSC5.53%$891.110.1112$99.06
BSC0.06%$890.750.00124274$1.11
MANTLE
Mantle (MNT)
1.61%$0.89456632.2467$28.85
POL0.61%$0.12697785.9568$10.91
MONAD0.46%$0.018569442.1367$8.21
GLMR0.34%$0.02172281.7449$6.12
HYPEREVM0.32%$23.030.249$5.73
AVAX0.26%$12.110.3794$4.59
AVAX0.02%$12.10.0362$0.4379
CELO0.22%$0.11682833.1127$3.87
BERA0.03%$0.7357920.7435$0.547052
FRAXTAL0.02%$0.9499170.4083$0.387804
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.