ETH Price: $1,800.19 (+13.66%)
Gas: 0.18 GWei

Contract

0x2d5d7d31F671F86C782533cc367F14109a082712

Overview

ETH Balance

Linea Mainnet LogoLinea Mainnet LogoLinea Mainnet Logo0.06983985695757468 ETH

ETH Value

$125.72 (@ $1,800.19/ETH)

Token Holdings

Transaction Hash
Method
Block
From
To
Add Native Gas182539812025-04-21 20:45:2233 hrs ago1745268322IN
Axelar Network : Gas Service
0.00004944 ETH0.000002120.07201062
Add Native Gas182472812025-04-21 15:57:0337 hrs ago1745251023IN
Axelar Network : Gas Service
0.00009344 ETH0.000002250.07649808
Add Native Gas181609422025-04-18 16:24:374 days ago1744993477IN
Axelar Network : Gas Service
0.00038129 ETH0.000007490.25402465
Add Native Gas180217222025-04-14 7:07:188 days ago1744614438IN
Axelar Network : Gas Service
0.00004831 ETH0.000002130.07222407
Add Native Gas178061292025-04-07 15:23:3015 days ago1744039410IN
Axelar Network : Gas Service
0.00052255 ETH0.00000470.1593153
Add Native Gas169804082025-03-15 18:25:0138 days ago1742063101IN
Axelar Network : Gas Service
0.00005512 ETH0.000002110.07179718
Add Native Gas153612522025-02-03 2:20:3979 days ago1738549239IN
Axelar Network : Gas Service
0.00080218 ETH0.000007860.26638463
Add Native Gas149076152025-01-22 15:32:0090 days ago1737559920IN
Axelar Network : Gas Service
0.00012878 ETH0.000002510.08509977
Add Native Gas148948932025-01-22 8:11:3890 days ago1737533498IN
Axelar Network : Gas Service
0.00009273 ETH0.000002360.08008942
Add Native Gas146816362025-01-17 3:12:2096 days ago1737083540IN
Axelar Network : Gas Service
0.00020669 ETH0.00000880.29830113
Add Native Gas146365772025-01-16 0:25:1597 days ago1736987115IN
Axelar Network : Gas Service
0.00010872 ETH0.000003420.11621051
Add Native Gas142530492025-01-06 15:33:27106 days ago1736177607IN
Axelar Network : Gas Service
0.00312583 ETH0.000011050.37447196
Add Native Gas136935702024-12-23 21:14:57120 days ago1734988497IN
Axelar Network : Gas Service
0.00008757 ETH0.000003140.10640349
Add Native Gas135559672024-12-20 13:55:39123 days ago1734702939IN
Axelar Network : Gas Service
0.00008505 ETH0.000016630.56373327
Add Native Gas135559542024-12-20 13:55:13123 days ago1734702913IN
Axelar Network : Gas Service
0.00008505 ETH0.000019920.67502203
Add Native Gas135558012024-12-20 13:50:05123 days ago1734702605IN
Axelar Network : Gas Service
0.00008498 ETH0.000015310.51889908
Add Native Gas135265432024-12-19 21:04:23124 days ago1734642263IN
Axelar Network : Gas Service
0.00008442 ETH0.000026130.88551953
Add Native Gas135217982024-12-19 18:17:40124 days ago1734632260IN
Axelar Network : Gas Service
0.00008217 ETH0.000026580.90088747
Add Native Gas135179232024-12-19 16:06:43124 days ago1734624403IN
Axelar Network : Gas Service
0.00015845 ETH0.000005170.17525816
Add Native Gas134812452024-12-18 19:29:11125 days ago1734550151IN
Axelar Network : Gas Service
0.00006393 ETH0.000003940.13366136
Add Native Gas134127472024-12-17 4:41:58127 days ago1734410518IN
Axelar Network : Gas Service
0.0000777 ETH0.000006210.21046488
Add Native Gas133875732024-12-16 14:07:15127 days ago1734358035IN
Axelar Network : Gas Service
0.0002003 ETH0.00000630.21373987
Add Native Gas132123392024-12-12 9:08:56131 days ago1733994536IN
Axelar Network : Gas Service
0.00006307 ETH0.000005290.1793317
Add Native Gas126026222024-11-27 13:48:00146 days ago1732715280IN
Axelar Network : Gas Service
0.00009243 ETH0.000005610.19010357
Add Native Gas124868272024-11-24 18:44:37149 days ago1732473877IN
Axelar Network : Gas Service
0.00007715 ETH0.000013930.47220813
View all transactions

Latest 25 internal transactions (View All)

Parent Transaction Hash Block From To
182971352025-04-23 5:49:424 mins ago1745387382
Axelar Network : Gas Service
0.0001792 ETH
182971352025-04-23 5:49:424 mins ago1745387382
Axelar Network : Gas Service
0.0001792 ETH
182963632025-04-23 5:13:3241 mins ago1745385212
Axelar Network : Gas Service
0.00060337 ETH
182963632025-04-23 5:13:3241 mins ago1745385212
Axelar Network : Gas Service
0 ETH
182963632025-04-23 5:13:3241 mins ago1745385212
Axelar Network : Gas Service
0 ETH
182959082025-04-23 4:53:001 hr ago1745383980
Axelar Network : Gas Service
0.00066 ETH
182959082025-04-23 4:53:001 hr ago1745383980
Axelar Network : Gas Service
0.00066 ETH
182935882025-04-23 3:06:192 hrs ago1745377579
Axelar Network : Gas Service
0.00007296 ETH
182935882025-04-23 3:06:192 hrs ago1745377579
Axelar Network : Gas Service
0.00007296 ETH
182927642025-04-23 2:32:313 hrs ago1745375551
Axelar Network : Gas Service
0.00000787 ETH
182927642025-04-23 2:32:313 hrs ago1745375551
Axelar Network : Gas Service
0 ETH
182927642025-04-23 2:32:313 hrs ago1745375551
Axelar Network : Gas Service
0 ETH
182922852025-04-23 2:12:553 hrs ago1745374375
Axelar Network : Gas Service
0.00006924 ETH
182922852025-04-23 2:12:553 hrs ago1745374375
Axelar Network : Gas Service
0.00006924 ETH
182909682025-04-23 1:13:134 hrs ago1745370793
Axelar Network : Gas Service
0.00007094 ETH
182909682025-04-23 1:13:134 hrs ago1745370793
Axelar Network : Gas Service
0.00007094 ETH
182893162025-04-22 23:52:356 hrs ago1745365955
Axelar Network : Gas Service
0.00000566 ETH
182893162025-04-22 23:52:356 hrs ago1745365955
Axelar Network : Gas Service
0 ETH
182893162025-04-22 23:52:356 hrs ago1745365955
Axelar Network : Gas Service
0 ETH
182888622025-04-22 23:28:556 hrs ago1745364535
Axelar Network : Gas Service
0.00006419 ETH
182888622025-04-22 23:28:556 hrs ago1745364535
Axelar Network : Gas Service
0.00006419 ETH
182873612025-04-22 22:08:317 hrs ago1745359711
Axelar Network : Gas Service
0.00013302 ETH
182873612025-04-22 22:08:317 hrs ago1745359711
Axelar Network : Gas Service
0 ETH
182873612025-04-22 22:08:317 hrs ago1745359711
Axelar Network : Gas Service
0 ETH
182873342025-04-22 22:07:217 hrs ago1745359641
Axelar Network : Gas Service
0.00007296 ETH
View All Internal 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:
default evmVersion
File 1 of 3 : AxelarGasServiceProxy.sol
// 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');
    }
}

File 2 of 3 : IUpgradable.sol
// 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;
}

File 3 of 3 : Proxy.sol
// 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 Gas Used Reward
view all blocks sequenced

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
Chain Token Portfolio % Price Amount Value
BASE9.84%$1,799.380.0883$158.85
BASE3.17%$0.99990151.17$51.16
BASE0.33%$0.9998955.2858$5.29
BSC13.09%$617.420.3422$211.28
BSC0.05%$619.520.00124264$0.7698
BLAST10.12%$1,800.210.0907$163.3
OP9.78%$1,800.110.0877$157.83
OP0.05%$0.9998950.8413$0.8412
ARB9.06%$1,799.640.0813$146.25
ARB0.13%$0.9999542.0587$2.06
ARB0.05%$0.3321172.5442$0.8449
ETH8.84%$1,799.310.0793$142.72
ETH0.20%$0.9999093.2161$3.22
ETH0.14%$2,167.850.00100671$2.18
ETH0.01%$1,799.310.00012656$0.2277
FRAXTAL8.01%$1,798.030.0719$129.24
POL7.86%$0.220857574.1614$126.81
LINEA7.79%$1,800.060.0698$125.72
SCROLL5.84%$1,799.310.0523$94.19
AVAX2.18%$22.661.5548$35.23
AVAX0.05%$22.690.0362$0.8209
CELO2.09%$0.330962101.9715$33.75
MANTLE0.71%$0.70709316.2659$11.5
GLMR0.59%$0.077237123.0872$9.51
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.