Transaction Hash:
Block:
19159614 at Feb-05-2024 04:10:59 AM +UTC
Transaction Fee:
0.001024817323961992 ETH
$2.85
Gas Used:
77,396 Gas / 13.241218202 Gwei
Emitted Events:
9 |
SimpleToken.Transfer( from=[Receiver] ApeCoinStaking, to=[Sender] 0x7d02e5a16ba38d61ac5eca5c6536f23d09e3add0, value=244755289158267362608 )
|
10 |
ApeCoinStaking.ClaimRewardsPairNft( user=[Sender] 0x7d02e5a16ba38d61ac5eca5c6536f23d09e3add0, amount=244755289158267362608, mainTypePoolId=2, mainTokenId=25322, bakcTokenId=3502 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x388C818C...7ccB19297
Miner
| (Lido: Execution Layer Rewards Vault) | 74.694351478673470325 Eth | 74.694428874673470325 Eth | 0.000077396 | |
0x4d224452...b5D594381 | |||||
0x5954aB96...c8a2AFbb9 | (Apecoin: Staking) | ||||
0x7D02e5A1...d09e3ADd0 |
45.059341115816432774 Eth
Nonce: 1128
|
45.058316298492470782 Eth
Nonce: 1129
| 0.001024817323961992 |
Execution Trace
ApeCoinStaking.claimSelfBAKC( _baycPairs=, _maycPairs= )
-
MutantApeYachtClub.ownerOf( tokenId=25322 ) => ( 0x7D02e5A16Ba38d61ac5ECa5C6536f23d09e3ADd0 )
-
BoredApeKennelClub.ownerOf( tokenId=3502 ) => ( 0x7D02e5A16Ba38d61ac5ECa5C6536f23d09e3ADd0 )
-
SimpleToken.transfer( recipient=0x7D02e5A16Ba38d61ac5ECa5C6536f23d09e3ADd0, amount=244755289158267362608 ) => ( True )
claimSelfBAKC[ApeCoinStaking (ln:356)]
claimBAKC[ApeCoinStaking (ln:357)]
updatePool[ApeCoinStaking (ln:347)]
toUint48[ApeCoinStaking (ln:520)]
getPreviousTimestampHour[ApeCoinStaking (ln:520)]
getMinute[ApeCoinStaking (ln:795)]
getSecond[ApeCoinStaking (ln:795)]
rewardsBy[ApeCoinStaking (ln:525)]
toUint16[ApeCoinStaking (ln:527)]
toUint96[ApeCoinStaking (ln:529)]
UpdatePool[ApeCoinStaking (ln:531)]
_claimPairNft[ApeCoinStaking (ln:348)]
ownerOf[ApeCoinStaking (ln:894)]
NotOwnerOfMain[ApeCoinStaking (ln:894)]
ownerOf[ApeCoinStaking (ln:896)]
NotOwnerOfBAKC[ApeCoinStaking (ln:896)]
ProvidedTokensNotPaired[ApeCoinStaking (ln:900)]
_claim[ApeCoinStaking (ln:902)]
toInt256[ApeCoinStaking (ln:862)]
toUint256[ApeCoinStaking (ln:863)]
transfer[ApeCoinStaking (ln:866)]
ClaimRewardsPairNft[ApeCoinStaking (ln:903)]
_claimPairNft[ApeCoinStaking (ln:349)]
ownerOf[ApeCoinStaking (ln:894)]
NotOwnerOfMain[ApeCoinStaking (ln:894)]
ownerOf[ApeCoinStaking (ln:896)]
NotOwnerOfBAKC[ApeCoinStaking (ln:896)]
ProvidedTokensNotPaired[ApeCoinStaking (ln:900)]
_claim[ApeCoinStaking (ln:902)]
toInt256[ApeCoinStaking (ln:862)]
toUint256[ApeCoinStaking (ln:863)]
transfer[ApeCoinStaking (ln:866)]
ClaimRewardsPairNft[ApeCoinStaking (ln:903)]
File 1 of 4: ApeCoinStaking
File 2 of 4: SimpleToken
File 3 of 4: MutantApeYachtClub
File 4 of 4: BoredApeKennelClub
12345678910111213141516//SPDX-License-Identifier: MIT/*ApeStake Smart Contract DisclaimerThe ApeStake smart contract (the “Smart Contract”) was developed at the direction of the ApeCoin DAO community pursuantto a grant by the Ape Foundation. The grant instructs the development of the Smart Contract and the developer’s userinterface to enable a non-exclusive, user friendly means of access to the rewards program offered to the APE communityby the Ape Foundation pursuant to the specifications set forth in AIPs 21/22. The Smart Contract is made up of free,public, open-source or source-available software deployed on the Ethereum Blockchain.Use Disclaimer.Your use of the Smart Contract involves various risks, including, but not limited to, losses while digitalassets are being supplied and/or removed from the Smart Contract, losses due to the volatility of token price,risks in connection with your personal wallet access, system failures, opportunity loss while participating in theSmart Contract, loss of tokens in connection with non-fungible token transfers, risk of cyber attack and/or securitybreach, risk of legal uncertainty and/or changes in legal environment, and additional risks which may be based uponutilization of any third party other than the Smart Contract developer who provides you with access to the SmartContract. Before using the Smart Contract, you should review the relevant documentation to make sure you understand
File 2 of 4: SimpleToken
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity ^0.8.10;import "@openzeppelin/contracts/token/ERC20/ERC20.sol";contract SimpleToken is ERC20 {constructor(string memory name,string memory symbol,uint256 totalSupply_) ERC20(name, symbol) {_mint(msg.sender, totalSupply_);}}// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.1 (utils/Context.sol)pragma solidity ^0.8.0;/**
File 3 of 4: MutantApeYachtClub
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity ^0.8.0;import "../utils/Context.sol";/*** @dev Contract module which provides a basic access control mechanism, where* there is an account (an owner) that can be granted exclusive access to* specific functions.** By default, the owner account will be the one that deploys the contract. This* can later be changed with {transferOwnership}.** This module is used through inheritance. It will make available the modifier* `onlyOwner`, which can be applied to your functions to restrict their use to* the owner.*/abstract contract Ownable is Context {
File 4 of 4: BoredApeKennelClub
12345678910111213141516// File: @openzeppelin/contracts/utils/introspection/IERC165.sol// SPDX-License-Identifier: MITpragma solidity ^0.8.0;/*** @dev Interface of the ERC165 standard, as defined in the* https://eips.ethereum.org/EIPS/eip-165[EIP].** Implementers can declare support of contract interfaces, which can then be* queried by others ({ERC165Checker}).** For an implementation, see {ERC165}.*/interface IERC165 {