ETH Price: $3,246.40 (+1.05%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

1 address found via
Transaction Hash
Method
Block
From
To
Withdraw241545602026-01-03 13:56:473 days ago1767448607IN
MetaMask: Swaps Spender
0 ETH0.000001060.0492479
Withdraw241544222026-01-03 13:29:113 days ago1767446951IN
MetaMask: Swaps Spender
0 ETH0.000001430.06621068
Claim236735702025-10-28 4:33:4770 days ago1761626027IN
MetaMask: Swaps Spender
0 ETH0.000090054.08390419
Claim236735522025-10-28 4:30:1170 days ago1761625811IN
MetaMask: Swaps Spender
0 ETH0.000089954.07975014
Claim236735132025-10-28 4:22:2370 days ago1761625343IN
MetaMask: Swaps Spender
0 ETH0.000121065.49044089
Transfer229012082025-07-12 6:10:35178 days ago1752300635IN
MetaMask: Swaps Spender
0 ETH0.000013250.63010816
Transfer225634692025-05-26 0:41:11225 days ago1748220071IN
MetaMask: Swaps Spender
0 ETH0.000007650.36366823
Transfer223838252025-04-30 19:04:47250 days ago1746039887IN
MetaMask: Swaps Spender
0 ETH0.000009250.43989858
0x00000000223654482025-04-28 5:23:11253 days ago1745817791IN
MetaMask: Swaps Spender
0.0001984 ETH0.000009450.44030314
Transfer From218569652025-02-16 5:46:23324 days ago1739684783IN
MetaMask: Swaps Spender
0 ETH0.00001670.75822163
Transfer218569552025-02-16 5:44:23324 days ago1739684663IN
MetaMask: Swaps Spender
0 ETH0.000015450.71267177
Withdraw216678012025-01-20 19:29:35350 days ago1737401375IN
MetaMask: Swaps Spender
0 ETH0.0006355830.03718006
Stop216677982025-01-20 19:28:59350 days ago1737401339IN
MetaMask: Swaps Spender
0 ETH0.0006642931.39398943
Transfer216317872025-01-15 18:50:47355 days ago1736967047IN
MetaMask: Swaps Spender
0.01585 ETH0.0003202115.21913646
Skim205916882024-08-23 13:46:47501 days ago1724420807IN
MetaMask: Swaps Spender
0 ETH0.000043052
Transfer190794672024-01-24 22:27:11712 days ago1706135231IN
MetaMask: Swaps Spender
0.15 ETH0.000197779.40013428
Transfer189863512024-01-11 21:27:35725 days ago1705008455IN
MetaMask: Swaps Spender
0.00765 ETH0.0004872223.1571633
Transfer184660552023-10-30 22:49:11798 days ago1698706151IN
MetaMask: Swaps Spender
0.00042069 ETH0.0005773327.4399287
Transfer177610372023-07-24 5:59:59897 days ago1690178399IN
MetaMask: Swaps Spender
0 ETH0.0002778513.20597555
Transfer177054422023-07-16 11:05:59905 days ago1689505559IN
MetaMask: Swaps Spender
0.33628013 ETH0.0003257315.48163486
Transfer176046652023-07-02 6:52:11919 days ago1688280731IN
MetaMask: Swaps Spender
0.2 ETH0.0002784213.23326189
Transfer173326842023-05-25 0:44:59957 days ago1684975499IN
MetaMask: Swaps Spender
0.2 ETH0.0005717527.17463344
Transfer172126362023-05-08 1:53:23974 days ago1683510803IN
MetaMask: Swaps Spender
0.05 ETH0.00299268142.23809452
Transfer169933972023-04-07 1:31:591005 days ago1680831119IN
MetaMask: Swaps Spender
0.02 ETH0.000466522.17245604
Transfer166184722023-02-13 7:53:471058 days ago1676274827IN
MetaMask: Swaps Spender
0.00143786 ETH0.0002810813.35972049
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer241770632026-01-06 17:15:2324 secs ago1767719723
MetaMask: Swaps Spender
0.0014 ETH
0x2213bc0b241770632026-01-06 17:15:2324 secs ago1767719723
MetaMask: Swaps Spender
0.1586 ETH
Swap241770632026-01-06 17:15:2324 secs ago1767719723
MetaMask: Swaps Spender
0.16 ETH
Transfer241770622026-01-06 17:15:1136 secs ago1767719711
MetaMask: Swaps Spender
0.0000245 ETH
Smart Swap By Or...241770622026-01-06 17:15:1136 secs ago1767719711
MetaMask: Swaps Spender
0.0027755 ETH
Swap241770622026-01-06 17:15:1136 secs ago1767719711
MetaMask: Swaps Spender
0.0028 ETH
Transfer241770622026-01-06 17:15:1136 secs ago1767719711
MetaMask: Swaps Spender
0.13283108 ETH
Transfer241770622026-01-06 17:15:1136 secs ago1767719711
MetaMask: Swaps Spender
0.00117411 ETH
Transfer241770622026-01-06 17:15:1136 secs ago1767719711
MetaMask: Swaps Spender
0.1340052 ETH
Transfer241770612026-01-06 17:14:5948 secs ago1767719699
MetaMask: Swaps Spender
0.00032251 ETH
Unxswap By Order...241770612026-01-06 17:14:5948 secs ago1767719699
MetaMask: Swaps Spender
0.03596136 ETH
Swap241770612026-01-06 17:14:5948 secs ago1767719699
MetaMask: Swaps Spender
0.03628387 ETH
Transfer241770612026-01-06 17:14:5948 secs ago1767719699
MetaMask: Swaps Spender
0.14637461 ETH
Transfer241770612026-01-06 17:14:5948 secs ago1767719699
MetaMask: Swaps Spender
0.00129208 ETH
Transfer241770612026-01-06 17:14:5948 secs ago1767719699
MetaMask: Swaps Spender
0.14766669 ETH
Transfer241770602026-01-06 17:14:471 min ago1767719687
MetaMask: Swaps Spender
0.00019262 ETH
Swap241770602026-01-06 17:14:471 min ago1767719687
MetaMask: Swaps Spender
0.02102882 ETH
Swap241770602026-01-06 17:14:471 min ago1767719687
MetaMask: Swaps Spender
0.02122144 ETH
Transfer241770592026-01-06 17:14:351 min ago1767719675
MetaMask: Swaps Spender
0.00061744 ETH
Swap241770592026-01-06 17:14:351 min ago1767719675
MetaMask: Swaps Spender
0.06877949 ETH
Swap241770592026-01-06 17:14:351 min ago1767719675
MetaMask: Swaps Spender
0.06939694 ETH
Transfer241770582026-01-06 17:14:231 min ago1767719663
MetaMask: Swaps Spender
0.20887928 ETH
Transfer241770582026-01-06 17:14:231 min ago1767719663
MetaMask: Swaps Spender
0.0018442 ETH
Transfer241770582026-01-06 17:14:231 min ago1767719663
MetaMask: Swaps Spender
0.21072349 ETH
Transfer241770572026-01-06 17:14:111 min ago1767719651
MetaMask: Swaps Spender
0.00021 ETH
View All Internal Transactions
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Spender

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
Yes with 1000000 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity Multiple files format)

File 1 of 2: Spender.3372a096.sol
// SPDX-License-Identifier: MIT

pragma solidity ^0.6.0;

import "./Constants.84ef19f8.sol";

contract Spender {
    address public immutable metaswap;

    constructor() public {
        metaswap = msg.sender;
    }

    /// @dev Receives ether from swaps
    fallback() external payable {}

    function swap(address adapter, bytes calldata data) external payable {
        require(msg.sender == metaswap, "FORBIDDEN");
        require(adapter != address(0), "ADAPTER_NOT_PROVIDED");
        _delegate(adapter, data, "ADAPTER_DELEGATECALL_FAILED");
    }

    /**
     * @dev Performs a delegatecall and bubbles up the errors, adapted from
     * https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/utils/Address.sol
     * @param target Address of the contract to delegatecall
     * @param data Data passed in the delegatecall
     * @param errorMessage Fallback revert reason
     */
    function _delegate(
        address target,
        bytes memory data,
        string memory errorMessage
    ) private returns (bytes memory) {
        // solhint-disable-next-line avoid-low-level-calls
        (bool success, bytes memory returndata) = target.delegatecall(data);
        if (success) {
            return returndata;
        } else {
            // Look for revert reason and bubble it up if present
            if (returndata.length > 0) {
                // The easiest way to bubble the revert reason is using memory via assembly

                // solhint-disable-next-line no-inline-assembly
                assembly {
                    let returndata_size := mload(returndata)
                    revert(add(32, returndata), returndata_size)
                }
            } else {
                revert(errorMessage);
            }
        }
    }
}

File 2 of 2: Constants.84ef19f8.sol
// SPDX-License-Identifier: MIT

pragma solidity ^0.6.0;

library Constants {
    address internal constant ETH = 0x0000000000000000000000000000000000000000;
}

Contract Security Audit

Contract ABI

API
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"metaswap","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"adapter","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"swap","outputs":[],"stateMutability":"payable","type":"function"}]

60a060405234801561001057600080fd5b5033606081901b60805261048b6100356000398060f85280610132525061048b6000f3fe6080604052600436106100295760003560e01c80634776e4731461002b578063e354733514610069575b005b34801561003757600080fd5b506100406100f6565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b6100296004803603604081101561007f57600080fd5b73ffffffffffffffffffffffffffffffffffffffff82351691908101906040810160208201356401000000008111156100b757600080fd5b8201836020820111156100c957600080fd5b803590602001918460018302840111640100000000831117156100eb57600080fd5b50909250905061011a565b7f000000000000000000000000000000000000000000000000000000000000000081565b3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146101be57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f464f5242494444454e0000000000000000000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff831661024057604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f414441505445525f4e4f545f50524f5649444544000000000000000000000000604482015290519081900360640190fd5b6102b58383838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505060408051808201909152601b81527f414441505445525f44454c454741544543414c4c5f4641494c45440000000000602082015291506102bb9050565b50505050565b6060600060608573ffffffffffffffffffffffffffffffffffffffff16856040518082805190602001908083835b6020831061032657805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016102e9565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114610386576040519150601f19603f3d011682016040523d82523d6000602084013e61038b565b606091505b5091509150811561039f57915061044e9050565b8051156103af5780518082602001fd5b836040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156104135781810151838201526020016103fb565b50505050905090810190601f1680156104405780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b939250505056fea2646970667358221220fcb8f4f30203340a84fb3281a8f6f11931d3bba7bfc927a40ff42c9624d5f0ba64736f6c634300060c0033

Deployed Bytecode

0x6080604052600436106100295760003560e01c80634776e4731461002b578063e354733514610069575b005b34801561003757600080fd5b506100406100f6565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b6100296004803603604081101561007f57600080fd5b73ffffffffffffffffffffffffffffffffffffffff82351691908101906040810160208201356401000000008111156100b757600080fd5b8201836020820111156100c957600080fd5b803590602001918460018302840111640100000000831117156100eb57600080fd5b50909250905061011a565b7f000000000000000000000000881d40237659c251811cec9c364ef91dc08d300c81565b3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000881d40237659c251811cec9c364ef91dc08d300c16146101be57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f464f5242494444454e0000000000000000000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff831661024057604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f414441505445525f4e4f545f50524f5649444544000000000000000000000000604482015290519081900360640190fd5b6102b58383838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505060408051808201909152601b81527f414441505445525f44454c454741544543414c4c5f4641494c45440000000000602082015291506102bb9050565b50505050565b6060600060608573ffffffffffffffffffffffffffffffffffffffff16856040518082805190602001908083835b6020831061032657805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016102e9565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114610386576040519150601f19603f3d011682016040523d82523d6000602084013e61038b565b606091505b5091509150811561039f57915061044e9050565b8051156103af5780518082602001fd5b836040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156104135781810151838201526020016103fb565b50505050905090810190601f1680156104405780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b939250505056fea2646970667358221220fcb8f4f30203340a84fb3281a8f6f11931d3bba7bfc927a40ff42c9624d5f0ba64736f6c634300060c0033

Deployed Bytecode Sourcemap

100:1748:1:-:0;;;;;;;;;;;;;;;;;;;;;;;;124:33;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;313:263;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;313:263:1;;-1:-1:-1;313:263:1;-1:-1:-1;313:263:1;:::i;124:33::-;;;:::o;313:263::-;401:10;:22;415:8;401:22;;393:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;456:21;;;448:54;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;513:55;523:7;532:4;;513:55;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;513:55:1;;;;;;;;;;;;;;;;;;-1:-1:-1;513:9:1;;-1:-1:-1;513:55:1:i;:::-;;313:263;;;:::o;947:898::-;1080:12;1166;1180:23;1207:6;:19;;1227:4;1207:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1165:67;;;;1247:7;1243:595;;;1278:10;-1:-1:-1;1271:17:1;;-1:-1:-1;1271:17:1;1243:595;1392:17;;:21;1388:439;;1655:10;1649:17;1716:15;1703:10;1699:2;1695:19;1688:44;1603:148;1798:12;1791:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;947:898;;;;;;:::o

Swarm Source

ipfs://fcb8f4f30203340a84fb3281a8f6f11931d3bba7bfc927a40ff42c9624d5f0ba

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
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.