ETH Price: $2,427.96 (-0.82%)

Transaction Decoder

Block:
22066982 at Mar-17-2025 01:42:59 PM +UTC
Transaction Fee:
0.000028890337256088 ETH $0.07
Gas Used:
46,893 Gas / 0.616090616 Gwei

Emitted Events:

632 ELMO.Approval( owner=[Sender] 0x92670ba0e3a4af3495a8f0ed3c23764893d1f2df, spender=0x00000000...072C22734, value=49885425743843670000000 )

Account State Difference:

  Address   Before After State Difference Code
0x335F4e66...20156B2F0
(Titan Builder)
24.859471541791584725 Eth24.859476231091584725 Eth0.0000046893
0x92670Ba0...893d1F2df
0.009727387354190674 Eth
Nonce: 124
0.009698497016934586 Eth
Nonce: 125
0.000028890337256088

Execution Trace

ELMO.approve( spender=0x0000000000001fF3684f28c67538d4D072C22734, amount=49885425743843670000000 ) => ( True )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// File: @openzeppelin/contracts/utils/Context.sol
// OpenZeppelin Contracts v4.4.1 (utils/Context.sol)
pragma solidity ^0.8.0;
/**
* @dev Provides information about the current execution context, including the
* sender of the transaction and its data. While these are generally available
* via msg.sender and msg.data, they should not be accessed in such a direct
* manner, since when dealing with meta-transactions the account sending and
* paying for execution may not be the actual sender (as far as an application
* is concerned).
*
* This contract is only required for intermediate, library-like contracts.
*/
abstract contract Context {
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
function _msgData() internal view virtual returns (bytes calldata) {
return msg.data;
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX