ETH Price: $2,004.35 (-2.85%)

Transaction Decoder

Block:
21437538 at Dec-19-2024 03:43:59 PM +UTC
Transaction Fee:
0.0014802575017477 ETH $2.97
Gas Used:
46,397 Gas / 31.9041641 Gwei

Emitted Events:

216 VraToken.Approval( owner=[Sender] 0xc65adc2d5f5d144ad0bececed17b6a16fab6a666, spender=0x40aA958d...a374bcD7f, value=417224794553565230502175 )

Account State Difference:

  Address   Before After State Difference Code
(beaverbuild)
5.895241834711672905 Eth5.895328416662394392 Eth0.000086581950721487
0xc65ADc2D...6FAb6A666
0.008850020506791362 Eth
Nonce: 61
0.007369763005043662 Eth
Nonce: 62
0.0014802575017477
0xF411903c...a66507255

Execution Trace

VraToken.approve( spender=0x40aA958dd87FC8305b97f2BA922CDdCa374bcD7f, value=417224794553565230502175 ) => ( 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
// SPDX-License-Identifier: MIT
pragma solidity >=0.6.0 <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 GSN 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 payable) {
return msg.sender;
}
function _msgData() internal view virtual returns (bytes memory) {
this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
return msg.data;
}
}
/**
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX