// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
//
// ,(
// ((
// \\
// .---\\---.
// / `` \
// | |
// | |
// \ /
// '.______.'
//
// O R C H A R D · $SEED
// Plant ETH. Harvest $AAPL.
//
// https://orchard.gold
// https://x.com/orcharddotgold
//
import {IERC20} from "@openzeppelin/contracts/token/ERC20/IERC20.sol";
import {SafeERC20} from "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol";
import {ReentrancyGuard} from "@openzeppelin/contracts/utils/ReentrancyGuard.sol";
import {IStaking} from "./interfaces/IStaking.sol";
contract SeedStaking is IStaking, ReentrancyGuard {
using SafeERC20 for IERC20;
error ZeroAmount();
error InsufficientStake();
error NothingToClaim();
error ZeroAddress();
event Staked(address indexed account, uint256 amount);
event Unstaked(address indexed account, uint256 amount);
event RewardClaimed(address indexed account, uint256 amount);
event RewardNotified(address indexed from, uint256 amount);
uint256 private constant INDEX_SCALE = 1e18;
uint256 public constant MIN_RELEASE_STAKE = 10_000e18;
IERC20 public immutable seed;
IERC20 public immutable aapl;
uint256 public totalStaked;
mapping(address => uint256) public stakedOf;
uint256 public rewardIndex;
mapping(address => uint256) public indexOf;
mapping(address => uint256) public accruedOf;
uint256 public pendingReward;
constructor(IERC20 seed_, IERC20 aapl_) {
if (address(seed_) == address(0) || address(aapl_) == address(0)) revert ZeroAddress();
seed = seed_;
aapl = aapl_;
}
function stake(uint256 amount) external nonReentrant {
if (amount == 0) revert ZeroAmount();
_checkpoint(msg.sender);
uint256 balanceBefore = seed.balanceOf(address(this));
seed.safeTransferFrom(msg.sender, address(this), amount);
uint256 received = seed.balanceOf(address(this)) - balanceBefore;
totalStaked += received;
stakedOf[msg.sender] += received;
emit Staked(msg.sender, received);
}
function unstake(uint256 amount) external nonReentrant {
if (amount == 0) revert ZeroAmount();
if (stakedOf[msg.sender] < amount) revert InsufficientStake();
_checkpoint(msg.sender);
totalStaked -= amount;
stakedOf[msg.sender] -= amount;
seed.safeTransfer(msg.sender, amount);
emit Unstaked(msg.sender, amount);
}
function claimReward() external nonReentrant {
_checkpoint(msg.sender);
uint256 amount = accruedOf[msg.sender];
if (amount == 0) revert NothingToClaim();
accruedOf[msg.sender] = 0;
aapl.safeTransfer(msg.sender, amount);
emit RewardClaimed(msg.sender, amount);
}
function notifyReward(uint256 amount) external nonReentrant {
if (amount == 0) revert ZeroAmount();
aapl.safeTransferFrom(msg.sender, address(this), amount);
if (totalStaked < MIN_RELEASE_STAKE) {
pendingReward += amount;
} else {
uint256 total = amount + pendingReward;
uint256 delta = (total * INDEX_SCALE) / totalStaked;
if (delta == 0) {
pendingReward = total;
} else {
rewardIndex += delta;
pendingReward = 0;
}
}
emit RewardNotified(msg.sender, amount);
}
function earned(address account) external view returns (uint256) {
return accruedOf[account] + (stakedOf[account] * (rewardIndex - indexOf[account])) / INDEX_SCALE;
}
function _checkpoint(address account) private {
accruedOf[account] += (stakedOf[account] * (rewardIndex - indexOf[account])) / INDEX_SCALE;
indexOf[account] = rewardIndex;
}
}[
{
"type": "constructor",
"inputs": [
{
"name": "seed_",
"type": "address",
"internalType": "contract IERC20"
},
{
"name": "aapl_",
"type": "address",
"internalType": "contract IERC20"
}
],
"stateMutability": "nonpayable"
},
{
"name": "InsufficientStake",
"type": "error",
"inputs": []
},
{
"name": "NothingToClaim",
"type": "error",
"inputs": []
},
{
"name": "ReentrancyGuardReentrantCall",
"type": "error",
"inputs": []
},
{
"name": "SafeERC20FailedOperation",
"type": "error",
"inputs": [
{
"name": "token",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ZeroAddress",
"type": "error",
"inputs": []
},
{
"name": "ZeroAmount",
"type": "error",
"inputs": []
},
{
"name": "RewardClaimed",
"type": "event",
"inputs": [
{
"name": "account",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "RewardNotified",
"type": "event",
"inputs": [
{
"name": "from",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "Staked",
"type": "event",
"inputs": [
{
"name": "account",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "Unstaked",
"type": "event",
"inputs": [
{
"name": "account",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "MIN_RELEASE_STAKE",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "aapl",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "contract IERC20"
}
],
"stateMutability": "view"
},
{
"name": "accruedOf",
"type": "function",
"inputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "claimReward",
"type": "function",
"inputs": [],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "earned",
"type": "function",
"inputs": [
{
"name": "account",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "indexOf",
"type": "function",
"inputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "notifyReward",
"type": "function",
"inputs": [
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "pendingReward",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "rewardIndex",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "seed",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "contract IERC20"
}
],
"stateMutability": "view"
},
{
"name": "stake",
"type": "function",
"inputs": [
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "stakedOf",
"type": "function",
"inputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "totalStaked",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "unstake",
"type": "function",
"inputs": [
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
}
]0x60c060405234801561000f575f5ffd5b50604051610c70380380610c7083398101604081905261002e916100bf565b60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00556001600160a01b038216158061006f57506001600160a01b038116155b1561008d5760405163d92e233d60e01b815260040160405180910390fd5b6001600160a01b039182166080521660a0526100f0565b80516001600160a01b03811681146100ba575f5ffd5b919050565b5f5f604083850312156100d0575f5ffd5b6100d9836100a4565b91506100e7602084016100a4565b90509250929050565b60805160a051610b3561013b5f395f818161011301528181610412015261075f01525f81816101940152818161036701528181610546015281816105c6015261060f0152610b355ff3fe608060405234801561000f575f5ffd5b50600436106100e4575f3560e01c8063817b1cd211610088578063b88a802f11610063578063b88a802f146101f0578063e9ee2fa9146101f8578063ea0c88b214610201578063fd6aad2514610220575f5ffd5b8063817b1cd2146101b6578063a694fc3a146101be578063af500ba3146101d1575f5ffd5b80632e17de78116100c35780632e17de78146101565780634ade43d41461016b57806360993b5b1461017c5780637d94792a1461018f575f5ffd5b80628cc262146100e85780630b2f6e5e1461010e578063137ee36e1461014d575b5f5ffd5b6100fb6100f6366004610a14565b61023f565b6040519081526020015b60405180910390f35b6101357f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610105565b6100fb60055481565b610169610164366004610a41565b6102c1565b005b6100fb69021e19e0c9bab240000081565b61016961018a366004610a41565b6103dd565b6101357f000000000000000000000000000000000000000000000000000000000000000081565b6100fb5f5481565b6101696101cc366004610a41565b6104fe565b6100fb6101df366004610a14565b60016020525f908152604090205481565b610169610709565b6100fb60025481565b6100fb61020f366004610a14565b60046020525f908152604090205481565b6100fb61022e366004610a14565b60036020525f908152604090205481565b6001600160a01b0381165f90815260036020526040812054600254670de0b6b3a76400009161026d91610a6c565b6001600160a01b0384165f9081526001602052604090205461028f9190610a7f565b6102999190610a96565b6001600160a01b0383165f908152600460205260409020546102bb9190610ab5565b92915050565b6102c96107dc565b805f036102e957604051631f2a200560e01b815260040160405180910390fd5b335f90815260016020526040902054811115610318576040516378de4a6960e11b815260040160405180910390fd5b610321336107f7565b805f5f8282546103319190610a6c565b9091555050335f9081526001602052604081208054839290610354908490610a6c565b9091555061038e90506001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016338361089b565b60405181815233907f0f5bb82176feb1b5e747e28471aa92156a04d9f3ab9f45f28e2d704232b93f75906020015b60405180910390a26103da60015f516020610ae05f395f51905f5255565b50565b6103e56107dc565b805f0361040557604051631f2a200560e01b815260040160405180910390fd5b61043a6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163330846108da565b69021e19e0c9bab24000005f541015610469578060055f82825461045e9190610ab5565b909155506104cc9050565b5f600554826104789190610ab5565b90505f5f54670de0b6b3a7640000836104919190610a7f565b61049b9190610a96565b9050805f036104ae5760058290556104c9565b8060025f8282546104bf9190610ab5565b90915550505f6005555b50505b60405181815233907ffa8f422f301d401d1b7f668526a543118e53cd8f443744796e97d5ee4aaabf53906020016103bc565b6105066107dc565b805f0361052657604051631f2a200560e01b815260040160405180910390fd5b61052f336107f7565b6040516370a0823160e01b81523060048201525f907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa158015610593573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105b79190610ac8565b90506105ee6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163330856108da565b6040516370a0823160e01b81523060048201525f9082906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906370a0823190602401602060405180830381865afa158015610654573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106789190610ac8565b6106829190610a6c565b9050805f5f8282546106949190610ab5565b9091555050335f90815260016020526040812080548392906106b7908490610ab5565b909155505060405181815233907f9e71bc8eea02a63969f509818f2dafb9254532904319f9dbda79b67bd34a5f3d9060200160405180910390a250506103da60015f516020610ae05f395f51905f5255565b6107116107dc565b61071a336107f7565b335f908152600460205260408120549081900361074a576040516312d37ee560e31b815260040160405180910390fd5b335f8181526004602052604081205561078e907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316908361089b565b60405181815233907f106f923f993c2149d49b4255ff723acafa1f2d94393f561d3eda32ae348f72419060200160405180910390a2506107da60015f516020610ae05f395f51905f5255565b565b6107e4610916565b60025f516020610ae05f395f51905f5255565b6001600160a01b0381165f90815260036020526040902054600254670de0b6b3a76400009161082591610a6c565b6001600160a01b0383165f908152600160205260409020546108479190610a7f565b6108519190610a96565b6001600160a01b0382165f9081526004602052604081208054909190610878908490610ab5565b90915550506002546001600160a01b039091165f90815260036020526040902055565b6108a88383836001610945565b6108d557604051635274afe760e01b81526001600160a01b03841660048201526024015b60405180910390fd5b505050565b6108e88484848460016109a7565b61091057604051635274afe760e01b81526001600160a01b03851660048201526024016108cc565b50505050565b5f516020610ae05f395f51905f52546002036107da57604051633ee5aeb560e01b815260040160405180910390fd5b60405163a9059cbb60e01b5f8181526001600160a01b038616600452602485905291602083604481808b5af1925060015f5114831661099b57838315161561098f573d5f823e3d81fd5b5f873b113d1516831692505b60405250949350505050565b6040516323b872dd60e01b5f8181526001600160a01b038781166004528616602452604485905291602083606481808c5af1925060015f51148316610a035783831516156109f7573d5f823e3d81fd5b5f883b113d1516831692505b604052505f60605295945050505050565b5f60208284031215610a24575f5ffd5b81356001600160a01b0381168114610a3a575f5ffd5b9392505050565b5f60208284031215610a51575f5ffd5b5035919050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156102bb576102bb610a58565b80820281158282048414176102bb576102bb610a58565b5f82610ab057634e487b7160e01b5f52601260045260245ffd5b500490565b808201808211156102bb576102bb610a58565b5f60208284031215610ad8575f5ffd5b505191905056fe9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00a264697066735822122086a8b3201a64c5d1fad7d9558ebfd87d395e17ca12cdb3ca2269c2a35fa15b1f64736f6c634300081e0033000000000000000000000000945319a6028c782d5a18b6f829eb0619ad34fdc8000000000000000000000000af3d76f1834a1d425780943c99ea8a608f8a93f9
0x608060405234801561000f575f5ffd5b50600436106100e4575f3560e01c8063817b1cd211610088578063b88a802f11610063578063b88a802f146101f0578063e9ee2fa9146101f8578063ea0c88b214610201578063fd6aad2514610220575f5ffd5b8063817b1cd2146101b6578063a694fc3a146101be578063af500ba3146101d1575f5ffd5b80632e17de78116100c35780632e17de78146101565780634ade43d41461016b57806360993b5b1461017c5780637d94792a1461018f575f5ffd5b80628cc262146100e85780630b2f6e5e1461010e578063137ee36e1461014d575b5f5ffd5b6100fb6100f6366004610a14565b61023f565b6040519081526020015b60405180910390f35b6101357f000000000000000000000000af3d76f1834a1d425780943c99ea8a608f8a93f981565b6040516001600160a01b039091168152602001610105565b6100fb60055481565b610169610164366004610a41565b6102c1565b005b6100fb69021e19e0c9bab240000081565b61016961018a366004610a41565b6103dd565b6101357f000000000000000000000000945319a6028c782d5a18b6f829eb0619ad34fdc881565b6100fb5f5481565b6101696101cc366004610a41565b6104fe565b6100fb6101df366004610a14565b60016020525f908152604090205481565b610169610709565b6100fb60025481565b6100fb61020f366004610a14565b60046020525f908152604090205481565b6100fb61022e366004610a14565b60036020525f908152604090205481565b6001600160a01b0381165f90815260036020526040812054600254670de0b6b3a76400009161026d91610a6c565b6001600160a01b0384165f9081526001602052604090205461028f9190610a7f565b6102999190610a96565b6001600160a01b0383165f908152600460205260409020546102bb9190610ab5565b92915050565b6102c96107dc565b805f036102e957604051631f2a200560e01b815260040160405180910390fd5b335f90815260016020526040902054811115610318576040516378de4a6960e11b815260040160405180910390fd5b610321336107f7565b805f5f8282546103319190610a6c565b9091555050335f9081526001602052604081208054839290610354908490610a6c565b9091555061038e90506001600160a01b037f000000000000000000000000945319a6028c782d5a18b6f829eb0619ad34fdc816338361089b565b60405181815233907f0f5bb82176feb1b5e747e28471aa92156a04d9f3ab9f45f28e2d704232b93f75906020015b60405180910390a26103da60015f516020610ae05f395f51905f5255565b50565b6103e56107dc565b805f0361040557604051631f2a200560e01b815260040160405180910390fd5b61043a6001600160a01b037f000000000000000000000000af3d76f1834a1d425780943c99ea8a608f8a93f9163330846108da565b69021e19e0c9bab24000005f541015610469578060055f82825461045e9190610ab5565b909155506104cc9050565b5f600554826104789190610ab5565b90505f5f54670de0b6b3a7640000836104919190610a7f565b61049b9190610a96565b9050805f036104ae5760058290556104c9565b8060025f8282546104bf9190610ab5565b90915550505f6005555b50505b60405181815233907ffa8f422f301d401d1b7f668526a543118e53cd8f443744796e97d5ee4aaabf53906020016103bc565b6105066107dc565b805f0361052657604051631f2a200560e01b815260040160405180910390fd5b61052f336107f7565b6040516370a0823160e01b81523060048201525f907f000000000000000000000000945319a6028c782d5a18b6f829eb0619ad34fdc86001600160a01b0316906370a0823190602401602060405180830381865afa158015610593573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105b79190610ac8565b90506105ee6001600160a01b037f000000000000000000000000945319a6028c782d5a18b6f829eb0619ad34fdc8163330856108da565b6040516370a0823160e01b81523060048201525f9082906001600160a01b037f000000000000000000000000945319a6028c782d5a18b6f829eb0619ad34fdc816906370a0823190602401602060405180830381865afa158015610654573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106789190610ac8565b6106829190610a6c565b9050805f5f8282546106949190610ab5565b9091555050335f90815260016020526040812080548392906106b7908490610ab5565b909155505060405181815233907f9e71bc8eea02a63969f509818f2dafb9254532904319f9dbda79b67bd34a5f3d9060200160405180910390a250506103da60015f516020610ae05f395f51905f5255565b6107116107dc565b61071a336107f7565b335f908152600460205260408120549081900361074a576040516312d37ee560e31b815260040160405180910390fd5b335f8181526004602052604081205561078e907f000000000000000000000000af3d76f1834a1d425780943c99ea8a608f8a93f96001600160a01b0316908361089b565b60405181815233907f106f923f993c2149d49b4255ff723acafa1f2d94393f561d3eda32ae348f72419060200160405180910390a2506107da60015f516020610ae05f395f51905f5255565b565b6107e4610916565b60025f516020610ae05f395f51905f5255565b6001600160a01b0381165f90815260036020526040902054600254670de0b6b3a76400009161082591610a6c565b6001600160a01b0383165f908152600160205260409020546108479190610a7f565b6108519190610a96565b6001600160a01b0382165f9081526004602052604081208054909190610878908490610ab5565b90915550506002546001600160a01b039091165f90815260036020526040902055565b6108a88383836001610945565b6108d557604051635274afe760e01b81526001600160a01b03841660048201526024015b60405180910390fd5b505050565b6108e88484848460016109a7565b61091057604051635274afe760e01b81526001600160a01b03851660048201526024016108cc565b50505050565b5f516020610ae05f395f51905f52546002036107da57604051633ee5aeb560e01b815260040160405180910390fd5b60405163a9059cbb60e01b5f8181526001600160a01b038616600452602485905291602083604481808b5af1925060015f5114831661099b57838315161561098f573d5f823e3d81fd5b5f873b113d1516831692505b60405250949350505050565b6040516323b872dd60e01b5f8181526001600160a01b038781166004528616602452604485905291602083606481808c5af1925060015f51148316610a035783831516156109f7573d5f823e3d81fd5b5f883b113d1516831692505b604052505f60605295945050505050565b5f60208284031215610a24575f5ffd5b81356001600160a01b0381168114610a3a575f5ffd5b9392505050565b5f60208284031215610a51575f5ffd5b5035919050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156102bb576102bb610a58565b80820281158282048414176102bb576102bb610a58565b5f82610ab057634e487b7160e01b5f52601260045260245ffd5b500490565b808201808211156102bb576102bb610a58565b5f60208284031215610ad8575f5ffd5b505191905056fe9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00a264697066735822122086a8b3201a64c5d1fad7d9558ebfd87d395e17ca12cdb3ca2269c2a35fa15b1f64736f6c634300081e0033
| Token | Symbol | Balance | Price | Value |
|---|---|---|---|---|
Apple • Robinhood Token (AAPL) | AAPL | 0.000000 | $305.28 | $0 |
| TestToken (TT) | TT | 16,382.415794 | — | — |
| Type | Age | Block | Details |
|---|---|---|---|
| no cross-chain L1↔L2 transactions for this address | |||
| Txn Hash | Age | Event | Topics / Data |
|---|---|---|---|
| 0xf2d5fa…bf9fd8 | 26 days agoWed, 22 Jul 2026 04:23:19 UTC | 0x0f5bb8…3f75 | [0] 0x000000000000…205ddae5 data: 0x000000000000000000…ea000000 |
| 0x49a42a…ea0156 | 26 days agoWed, 22 Jul 2026 04:23:15 UTC | 0x106f92…7241 | [0] 0x000000000000…205ddae5 data: 0x000000000000000000…b84e5760 |
| 0xb28837…2ce055 | 26 days agoWed, 22 Jul 2026 04:22:55 UTC | 0xfa8f42…bf53 | [0] 0x000000000000…f4264d79 data: 0x000000000000000000…42324efc |
| 0x0308a2…cb6f3b | 26 days agoWed, 22 Jul 2026 04:20:23 UTC | 0x9e71bc…5f3d | [0] 0x000000000000…205ddae5 data: 0x000000000000000000…1c6bc739 |
| 0x5b3bc8…324ec5 | 26 days agoWed, 22 Jul 2026 04:16:14 UTC | 0xfa8f42…bf53 | [0] 0x000000000000…f4264d79 data: 0x000000000000000000…761c7375 |
| 0x363bd2…589fde | 26 days agoWed, 22 Jul 2026 04:15:56 UTC | 0x9e71bc…5f3d | [0] 0x000000000000…205ddae5 data: 0x000000000000000000…6c719d32 |
| Transaction Hash | Method | Block | Age | From | To | Type | Item | ||
|---|---|---|---|---|---|---|---|---|---|
| no NFT transfers for this address yet | |||||||||
| Block | Age | Parent Transaction Hash | Type | Method | From | To | Value | |
|---|---|---|---|---|---|---|---|---|
| no internal transactions found for this address yet (traced blocks + on-demand) | ||||||||
| Transaction Hash | Method ? | Block | Age | From | To | Amount | Txn Fee ? | ||
|---|---|---|---|---|---|---|---|---|---|
| 0xf2d5fa…bf9fd8 | unstake | 16,135,064 | 26 days agoWed, 22 Jul 2026 04:23:19 UTC | 0x674c…dae5 | IN | SeedStaking | $0.000 ETH | 0.00000628 | |
| 0x49a42a…ea0156 | claimReward | 16,135,023 | 26 days agoWed, 22 Jul 2026 04:23:15 UTC | 0x674c…dae5 | IN | SeedStaking | $0.000 ETH | 0.00000728 | |
| 0x0308a2…cb6f3b | stake | 16,133,316 | 26 days agoWed, 22 Jul 2026 04:20:23 UTC | 0x674c…dae5 | IN | SeedStaking | $0.000 ETH | 0.00000484 | |
| 0x363bd2…589fde | stake | 16,130,648 | 26 days agoWed, 22 Jul 2026 04:15:56 UTC | 0x674c…dae5 | IN | SeedStaking | $0.000 ETH | 0.00000923 |
| Transaction Hash | Method | Block | Age | From | To | Amount | Token | ||
|---|---|---|---|---|---|---|---|---|---|
| 0xf2d5fafd…bf9fd8 | Transfer | 16,135,064 | 26 days agoWed, 22 Jul 2026 04:23:19 UTC | 0xae72…30af | OUT | 0x674c…dae5 | 16,000 TT | TestToken (TT) | |
| 0x49a42ab7…ea0156 | Transfer | 16,135,023 | 26 days agoWed, 22 Jul 2026 04:23:15 UTC | 0xae72…30af | OUT | 0x674c…dae5 | $0.430.001401 AAPL | Apple • Robinhood Token (AAPL) | |
| 0xb28837f6…2ce055 | Transfer | 16,134,824 | 26 days agoWed, 22 Jul 2026 04:22:55 UTC | 0x13e3…4d79 | IN | 0xae72…30af | $0.210.000700 AAPL | Apple • Robinhood Token (AAPL) | |
| 0x0308a2ae…cb6f3b | Transfer | 16,133,316 | 26 days agoWed, 22 Jul 2026 04:20:23 UTC | 0x674c…dae5 | IN | 0xae72…30af | 27,642.117940 TT | TestToken (TT) | |
| 0x5b3bc877…324ec5 | Transfer | 16,130,827 | 26 days agoWed, 22 Jul 2026 04:16:14 UTC | 0x13e3…4d79 | IN | 0xae72…30af | $0.210.000701 AAPL | Apple • Robinhood Token (AAPL) | |
| 0x363bd245…589fde | Transfer | 16,130,648 | 26 days agoWed, 22 Jul 2026 04:15:56 UTC | 0x674c…dae5 | IN | 0xae72…30af | 4,740.297854 TT | TestToken (TT) |