Transaction Hash:
Block:
20761033 at Sep-16-2024 05:15:47 AM +UTC
Transaction Fee:
0.000068837727521952 ETH
$0.17
Gas Used:
74,253 Gas / 0.927069984 Gwei
Emitted Events:
401 |
PepeToken.Transfer( from=[Sender] 0xd028babbdc15949aaa35587f95f9e96c7d49417d, to=[Receiver] ERC20Custody, value=1000000000000000000000 )
|
402 |
PepeToken.Approval( owner=[Sender] 0xd028babbdc15949aaa35587f95f9e96c7d49417d, spender=[Receiver] ERC20Custody, value=3512939206067530029637371 )
|
403 |
ERC20Custody.Deposited( recipient=0x00000000000000000000000053D7A5D2DDE61856045090AAB99B3F1F444B8851, asset=PepeToken, amount=1000000000000000000000, message=0x )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x69825081...3d2311933 | |||||
0x95222290...5CC4BAfe5
Miner
| (beaverbuild) | 18.894999191262760559 Eth | 18.895002903912760559 Eth | 0.00000371265 | |
0xD028BaBB...c7d49417D |
0.001168696632197669 Eth
Nonce: 3218
|
0.001099858904675717 Eth
Nonce: 3219
| 0.000068837727521952 |
Execution Trace
ERC20Custody.deposit( recipient=0x00000000000000000000000053D7A5D2DDE61856045090AAB99B3F1F444B8851, asset=0x6982508145454Ce325dDbE47a25d4ec3d2311933, amount=1000000000000000000000, message=0x )
-
ERC20Custody.STATICCALL( )
-
PepeToken.balanceOf( account=0x0000030Ec64DF25301d8414eE5a29588C4B0dE10 ) => ( 3997662149157863135194684833 )
-
PepeToken.transferFrom( sender=0xD028BaBBdC15949aAA35587f95F9E96c7d49417D, recipient=0x0000030Ec64DF25301d8414eE5a29588C4B0dE10, amount=1000000000000000000000 ) => ( True )
-
PepeToken.balanceOf( account=0x0000030Ec64DF25301d8414eE5a29588C4B0dE10 ) => ( 3997663149157863135194684833 )
deposit[ERC20Custody (ln:800)]
paused[ERC20Custody (ln:806)]
IsPaused[ERC20Custody (ln:807)]
NotWhitelisted[ERC20Custody (ln:810)]
safeTransferFrom[ERC20Custody (ln:813)]
balanceOf[ERC20Custody (ln:815)]
safeTransferFrom[ERC20Custody (ln:816)]
Deposited[ERC20Custody (ln:819)]
balanceOf[ERC20Custody (ln:819)]
File 1 of 2: ERC20Custody
File 2 of 2: PepeToken
12345678910111213141516// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.7.0) (security/Pausable.sol)pragma solidity ^0.8.0;import "../utils/Context.sol";/*** @dev Contract module which allows children to implement an emergency stop* mechanism that can be triggered by an authorized account.** This module is used through inheritance. It will make available the* modifiers `whenNotPaused` and `whenPaused`, which can be applied to* the functions of your contract. Note that they will not be pausable by* simply including this module, only once the modifiers are put in place.*/abstract contract Pausable is Context {/*** @dev Emitted when the pause is triggered by `account`.
File 2 of 2: PepeToken
12345678910111213141516// Sources flattened with hardhat v2.7.0 https://hardhat.org// File @openzeppelin/contracts/utils/Context.sol@v4.4.0// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.0 (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).