Transaction Hash:
Block:
24060916 at Dec-21-2025 12:15:35 PM +UTC
Transaction Fee:
0.000000753501647916 ETH
$0.001475
Gas Used:
23,766 Gas / 0.031705026 Gwei
Emitted Events:
| 435 |
GasZipV2.Deposit( from=[Sender] 0x957bac3748b63e8ab45ffab69276ca8a234aded3, chains=54, amount=153327200245324, to=957BAC3748B63E8AB45FFAB69276CA8A234ADED3000000000000000000000000 )
|
Account State Difference:
| Address | Before | After | State Difference | ||
|---|---|---|---|---|---|
| 0x2a37D63E...109Cc2762 | (Gas.Zip: Contract Deposit v1) | 0.001347630650222113 Eth | 0.001500957850467437 Eth | 0.000153327200245324 | |
|
0x4838B106...B0BAD5f97
Miner
| (Titan Builder) | 19.714339076710383816 Eth | 19.714339079086983816 Eth | 0.0000000023766 | |
| 0x957bAC37...a234ADEd3 |
0.000157395559337085 Eth
Nonce: 2
|
0.000003314857443845 Eth
Nonce: 3
| 0.00015408070189324 |
Execution Trace
ETH 0.000153327200245324
GasZipV2.deposit( chains=54, to=957BAC3748B63E8AB45FFAB69276CA8A234ADED3000000000000000000000000 )
deposit[GasZipV2 (ln:10)]
Deposit[GasZipV2 (ln:12)]
// SPDX-License-Identifier: GPL-3.0
pragma solidity ^0.8.17;
contract GasZipV2 {
event Deposit(address from, uint256 chains, uint256 amount, bytes32 to);
address public owner;
constructor(address _owner) {
owner = _owner;
}
function deposit(uint256 chains, bytes32 to) payable external {
require(msg.value != 0, "No Value");
emit Deposit(msg.sender, chains, msg.value, to);
}
function deposit(uint256 chains, address to) payable external {
require(msg.value != 0, "No Value");
emit Deposit(msg.sender, chains, msg.value, bytes32(bytes20(uint160(to))));
}
function withdraw(address token) external {
require(msg.sender == owner);
if (token == address(0)) {
owner.call{value: address(this).balance}("");
} else {
IERC20(token).transfer(owner, IERC20(token).balanceOf(address(this)));
}
}
function newOwner(address _owner) external {
require(msg.sender == owner);
owner = _owner;
}
}
interface IERC20 {
function balanceOf(address) external view returns (uint256);
function transfer(address, uint256) external returns (bool);
}