Sepolia Testnet

Contract

0x7b79995e5f793A07Bc00c21412e50Ecae098E7f9
Transaction Hash
Method
Block
From
To
Value
Approve54117522024-03-04 1:57:0033 mins ago1709517420IN
0x7b79995e...ae098E7f9
0 ETH0.000039781.52242349
Approve54117102024-03-04 1:47:4842 mins ago1709516868IN
0x7b79995e...ae098E7f9
0 ETH0.000071241.54780819
Approve54108662024-03-03 22:49:003 hrs ago1709506140IN
0x7b79995e...ae098E7f9
0 ETH0.000072591.5766919
Approve54106402024-03-03 22:00:484 hrs ago1709503248IN
0x7b79995e...ae098E7f9
0 ETH0.000070441.52988509
Approve54105712024-03-03 21:45:484 hrs ago1709502348IN
0x7b79995e...ae098E7f9
0 ETH0.000040681.56136682
Approve54105712024-03-03 21:45:484 hrs ago1709502348IN
0x7b79995e...ae098E7f9
0 ETH0.000040681.56136682
Approve54100742024-03-03 20:02:006 hrs ago1709496120IN
0x7b79995e...ae098E7f9
0 ETH0.000071451.55187302
Approve54100252024-03-03 19:51:246 hrs ago1709495484IN
0x7b79995e...ae098E7f9
0 ETH0.000071241.54005885
Approve54098912024-03-03 19:23:247 hrs ago1709493804IN
0x7b79995e...ae098E7f9
0 ETH0.000037691.57212225
Deposit54098712024-03-03 19:19:127 hrs ago1709493552IN
0x7b79995e...ae098E7f9
0.2 ETH0.000043381.56005131
Transfer54098582024-03-03 19:16:247 hrs ago1709493384IN
0x7b79995e...ae098E7f9
0 ETH0.000053781.5645215
Deposit54096862024-03-03 18:40:367 hrs ago1709491236IN
0x7b79995e...ae098E7f9
0.02 ETH0.000094962.11449288
Approve54096472024-03-03 18:32:367 hrs ago1709490756IN
0x7b79995e...ae098E7f9
0 ETH0.000035811.48865642
Approve54095322024-03-03 18:08:128 hrs ago1709489292IN
0x7b79995e...ae098E7f9
0 ETH0.000050521.09779162
Approve54090802024-03-03 16:29:1210 hrs ago1709483352IN
0x7b79995e...ae098E7f9
0 ETH0.000080561.74930758
Approve54080192024-03-03 12:46:2413 hrs ago1709469984IN
0x7b79995e...ae098E7f9
0 ETH0.000007810.17
Deposit54080172024-03-03 12:46:0013 hrs ago1709469960IN
0x7b79995e...ae098E7f9
0 ETH0.000007630.17
Approve54078572024-03-03 12:11:3614 hrs ago1709467896IN
0x7b79995e...ae098E7f9
0 ETH0.000073081.5876
Approve54078022024-03-03 11:59:3614 hrs ago1709467176IN
0x7b79995e...ae098E7f9
0 ETH0.000069042.61206
Deposit54078022024-03-03 11:59:3614 hrs ago1709467176IN
0x7b79995e...ae098E7f9
0.01 ETH0.000072642.61206
Deposit54077912024-03-03 11:57:2414 hrs ago1709467044IN
0x7b79995e...ae098E7f9
0.01 ETH0.000072442.60508459
Approve54077912024-03-03 11:57:2414 hrs ago1709467044IN
0x7b79995e...ae098E7f9
0 ETH0.000068852.60508459
Approve54077802024-03-03 11:55:1214 hrs ago1709466912IN
0x7b79995e...ae098E7f9
0 ETH0.000069242.61968142
Deposit54077802024-03-03 11:55:1214 hrs ago1709466912IN
0x7b79995e...ae098E7f9
0.01 ETH0.000072852.61968142
Approve54077692024-03-03 11:53:0014 hrs ago1709466780IN
0x7b79995e...ae098E7f9
0 ETH0.000068252.58230957
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Txn Hash Block From To Value
54117912024-03-04 2:05:1224 mins ago1709517912
0x7b79995e...ae098E7f9
0.018 ETH
54117232024-03-04 1:50:3639 mins ago1709517036
0x7b79995e...ae098E7f9
0.018 ETH
54117112024-03-04 1:48:0042 mins ago1709516880
0x7b79995e...ae098E7f9
0.029617 ETH
54116872024-03-04 1:43:0047 mins ago1709516580
0x7b79995e...ae098E7f9
0.00342647 ETH
54116792024-03-04 1:41:1248 mins ago1709516472
0x7b79995e...ae098E7f9
0.1 ETH
54116742024-03-04 1:40:1249 mins ago1709516412
0x7b79995e...ae098E7f9
0.5 ETH
54116532024-03-04 1:35:4854 mins ago1709516148
0x7b79995e...ae098E7f9
0.069 ETH
54116052024-03-04 1:26:001 hr ago1709515560
0x7b79995e...ae098E7f9
0.01209593 ETH
54115962024-03-04 1:23:481 hr ago1709515428
0x7b79995e...ae098E7f9
0.0125378 ETH
54115942024-03-04 1:23:241 hr ago1709515404
0x7b79995e...ae098E7f9
0.35471054 ETH
54115592024-03-04 1:15:481 hr ago1709514948
0x7b79995e...ae098E7f9
0.7 ETH
54114632024-03-04 0:55:361 hr ago1709513736
0x7b79995e...ae098E7f9
0.0005 ETH
54112802024-03-04 0:16:482 hrs ago1709511408
0x7b79995e...ae098E7f9
0.1 ETH
54112742024-03-04 0:15:242 hrs ago1709511324
0x7b79995e...ae098E7f9
0.01 ETH
54112592024-03-04 0:11:362 hrs ago1709511096
0x7b79995e...ae098E7f9
0.15 ETH
54112192024-03-04 0:03:002 hrs ago1709510580
0x7b79995e...ae098E7f9
0.029455 ETH
54111282024-03-03 23:43:002 hrs ago1709509380
0x7b79995e...ae098E7f9
0.4 ETH
54106672024-03-03 22:06:484 hrs ago1709503608
0x7b79995e...ae098E7f9
0.01114454 ETH
54106482024-03-03 22:02:364 hrs ago1709503356
0x7b79995e...ae098E7f9
0.1 ETH
54106212024-03-03 21:56:484 hrs ago1709503008
0x7b79995e...ae098E7f9
1 ETH
54105042024-03-03 21:31:124 hrs ago1709501472
0x7b79995e...ae098E7f9
0.0001 ETH
54104702024-03-03 21:24:125 hrs ago1709501052
0x7b79995e...ae098E7f9
0.0001 ETH
54104182024-03-03 21:13:125 hrs ago1709500392
0x7b79995e...ae098E7f9
0.4 ETH
54104122024-03-03 21:12:005 hrs ago1709500320
0x7b79995e...ae098E7f9
0.20293117 ETH
54104102024-03-03 21:11:245 hrs ago1709500284
0x7b79995e...ae098E7f9
0.02323892 ETH
View All Internal Transactions
Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0x98cec103...71C3EE7a3
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
WETH

Compiler Version
v0.7.5+commit.eb77ed08

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2023-03-14
*/

// File: contracts/mocks/WETH.sol

pragma solidity 0.7.5;

// solhint-disable
contract WETH {
    string public name     = "Wrapped Ether";
    string public symbol   = "WETH";
    uint8  public decimals = 18;

    event  Approval(address indexed src, address indexed guy, uint wad);
    event  Transfer(address indexed src, address indexed dst, uint wad);
    event  Deposit(address indexed dst, uint wad);
    event  Withdrawal(address indexed src, uint wad);

    mapping (address => uint)                       public  balanceOf;
    mapping (address => mapping (address => uint))  public  allowance;

    receive() external payable {
        deposit();
    }
    function deposit() public payable {
        balanceOf[msg.sender] += msg.value;
        emit Deposit(msg.sender, msg.value);
    }
    function withdraw(uint wad) public {
        require(balanceOf[msg.sender] >= wad);
        balanceOf[msg.sender] -= wad;
        msg.sender.transfer(wad);
        emit Withdrawal(msg.sender, wad);
    }

    function totalSupply() public view returns (uint) {
        return address(this).balance;
    }

    function approve(address guy, uint wad) public returns (bool) {
        allowance[msg.sender][guy] = wad;
        emit Approval(msg.sender, guy, wad);
        return true;
    }

    function transfer(address dst, uint wad) public returns (bool) {
        return transferFrom(msg.sender, dst, wad);
    }

    function transferFrom(address src, address dst, uint wad)
        public
        returns (bool)
    {
        require(balanceOf[src] >= wad);

        if (src != msg.sender && allowance[src][msg.sender] != uint(-1)) {
            require(allowance[src][msg.sender] >= wad);
            allowance[src][msg.sender] -= wad;
        }

        balanceOf[src] -= wad;
        balanceOf[dst] += wad;

        emit Transfer(src, dst, wad);

        return true;
    }
}
// solhint-enable

Contract ABI

[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"src","type":"address"},{"indexed":true,"internalType":"address","name":"guy","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"dst","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Deposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"src","type":"address"},{"indexed":true,"internalType":"address","name":"dst","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"src","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Withdrawal","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"guy","type":"address"},{"internalType":"uint256","name":"wad","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"deposit","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"dst","type":"address"},{"internalType":"uint256","name":"wad","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"src","type":"address"},{"internalType":"address","name":"dst","type":"address"},{"internalType":"uint256","name":"wad","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"wad","type":"uint256"}],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

Deployed Bytecode

0x6080604052600436106100a05760003560e01c8063313ce56711610064578063313ce5671461021f57806370a082311461024a57806395d89b411461027d578063a9059cbb14610292578063d0e30db0146102cb578063dd62ed3e146102d3576100af565b806306fdde03146100b4578063095ea7b31461013e57806318160ddd1461018b57806323b872dd146101b25780632e1a7d4d146101f5576100af565b366100af576100ad61030e565b005b600080fd5b3480156100c057600080fd5b506100c961035d565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101035781810151838201526020016100eb565b50505050905090810190601f1680156101305780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561014a57600080fd5b506101776004803603604081101561016157600080fd5b506001600160a01b0381351690602001356103eb565b604080519115158252519081900360200190f35b34801561019757600080fd5b506101a0610451565b60408051918252519081900360200190f35b3480156101be57600080fd5b50610177600480360360608110156101d557600080fd5b506001600160a01b03813581169160208101359091169060400135610455565b34801561020157600080fd5b506100ad6004803603602081101561021857600080fd5b5035610589565b34801561022b57600080fd5b5061023461061e565b6040805160ff9092168252519081900360200190f35b34801561025657600080fd5b506101a06004803603602081101561026d57600080fd5b50356001600160a01b0316610627565b34801561028957600080fd5b506100c9610639565b34801561029e57600080fd5b50610177600480360360408110156102b557600080fd5b506001600160a01b038135169060200135610693565b6100ad61030e565b3480156102df57600080fd5b506101a0600480360360408110156102f657600080fd5b506001600160a01b03813581169160200135166106a7565b33600081815260036020908152604091829020805434908101909155825190815291517fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c9281900390910190a2565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103e35780601f106103b8576101008083540402835291602001916103e3565b820191906000526020600020905b8154815290600101906020018083116103c657829003601f168201915b505050505081565b3360008181526004602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b4790565b6001600160a01b03831660009081526003602052604081205482111561047a57600080fd5b6001600160a01b03841633148015906104b857506001600160a01b038416600090815260046020908152604080832033845290915290205460001914155b15610518576001600160a01b03841660009081526004602090815260408083203384529091529020548211156104ed57600080fd5b6001600160a01b03841660009081526004602090815260408083203384529091529020805483900390555b6001600160a01b03808516600081815260036020908152604080832080548890039055938716808352918490208054870190558351868152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35060019392505050565b336000908152600360205260409020548111156105a557600080fd5b33600081815260036020526040808220805485900390555183156108fc0291849190818181858888f193505050501580156105e4573d6000803e3d6000fd5b5060408051828152905133917f7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65919081900360200190a250565b60025460ff1681565b60036020526000908152604090205481565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103e35780601f106103b8576101008083540402835291602001916103e3565b60006106a0338484610455565b9392505050565b60046020908152600092835260408084209091529082529020548156fea264697066735822122021c5ec56a5dae72992a1b6bf8de5e1a06dc0850d0362a373f44804b5ad94223364736f6c63430007050033

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

Validator Index Block Amount
View All Withdrawals

Txn Hash Block Value Eth2 PubKey Valid
View All Deposits
[ 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.