// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;
import { IERC20, SafeERC20 } from "openzeppelin-contracts/token/ERC20/utils/SafeERC20.sol";
/**
* @notice Helper contract to update swap data on-chain
*/
contract SwapHelpers {
using SafeERC20 for IERC20;
uint256 public constant VERSION = 5;
IERC20 private constant _ETH = IERC20(0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE);
error IncorrectValue(uint256 expected, uint256 actual);
error TransferFailed(address receiver);
function swapWithLimit(
address primary,
address operator,
IERC20 tokenIn,
IERC20 tokenOut,
uint256 amountIn,
uint256 maxAmountOut,
address receiver,
address feeReceiver,
bytes memory data,
uint256[] memory pointers
)
public
payable
returns (uint256 amountOut)
{
uint256 balanceBefore = _balance(tokenOut, receiver);
_swap(primary, operator, tokenIn, amountIn, data, pointers);
amountOut = _balance(tokenOut, address(this));
if (maxAmountOut > 0 && amountOut > maxAmountOut) {
uint256 fee = amountOut - maxAmountOut;
_transfer(tokenOut, feeReceiver, fee);
amountOut = maxAmountOut;
}
_transfer(tokenOut, receiver, amountOut);
uint256 balanceAfter = _balance(tokenOut, receiver);
amountOut = balanceAfter - balanceBefore;
}
function swap(
address primary,
address operator,
IERC20 tokenIn,
IERC20 tokenOut,
uint256 amountIn,
address receiver,
bytes memory data,
uint256[] memory pointers
)
public
payable
returns (uint256 amountOut)
{
uint256 balanceBefore = _balance(tokenOut, receiver);
_swap(primary, operator, tokenIn, amountIn, data, pointers);
_transfer(tokenOut, receiver, _balance(tokenOut, address(this)));
uint256 balanceAfter = _balance(tokenOut, receiver);
amountOut = balanceAfter - balanceBefore;
}
function swap(
address primary,
IERC20 tokenIn,
IERC20 tokenOut,
uint256 amountIn,
address receiver,
bytes memory data,
uint256[] memory pointers
)
external
payable
returns (uint256)
{
return swap(primary, primary, tokenIn, tokenOut, amountIn, receiver, data, pointers);
}
function insertAmount(
bytes memory data,
uint256[] memory pointers,
uint256 amount
)
public
pure
returns (bytes memory)
{
uint256 length = pointers.length;
assembly {
for { let i := 0 } lt(i, length) { i := add(i, 1) } {
let pointer := mload(add(pointers, mul(32, add(i, 1))))
mstore(add(data, add(36, pointer)), amount)
}
}
return data;
}
function _swap(
address primary,
address operator,
IERC20 tokenIn,
uint256 amountIn,
bytes memory data,
uint256[] memory pointers
)
internal
{
if (pointers.length != 0) insertAmount(data, pointers, amountIn);
if (tokenIn == _ETH) {
if (msg.value != amountIn) revert IncorrectValue(amountIn, msg.value);
} else {
if (msg.value != 0) revert IncorrectValue(0, msg.value);
tokenIn.safeTransferFrom(msg.sender, address(this), amountIn);
tokenIn.forceApprove(operator, amountIn);
}
(bool success, bytes memory response) = primary.call{ value: msg.value }(data);
if (!success) {
assembly {
revert(add(response, 0x20), mload(response))
}
}
}
function _transfer(IERC20 token, address receiver, uint256 amount) internal {
if (token == _ETH) {
(bool success,) = receiver.call{ value: amount }("");
if (!success) revert TransferFailed(receiver);
} else {
token.safeTransfer(receiver, amount);
}
}
function _balance(IERC20 token, address account) internal view returns (uint256 balance) {
balance = token == _ETH ? account.balance : token.balanceOf(account);
}
receive() external payable { }
}[
{
"name": "IncorrectValue",
"type": "error",
"inputs": [
{
"name": "expected",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "actual",
"type": "uint256",
"internalType": "uint256"
}
]
},
{
"name": "SafeERC20FailedOperation",
"type": "error",
"inputs": [
{
"name": "token",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "TransferFailed",
"type": "error",
"inputs": [
{
"name": "receiver",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "VERSION",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "insertAmount",
"type": "function",
"inputs": [
{
"name": "data",
"type": "bytes",
"internalType": "bytes"
},
{
"name": "pointers",
"type": "uint256[]",
"internalType": "uint256[]"
},
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bytes",
"internalType": "bytes"
}
],
"stateMutability": "pure"
},
{
"name": "swap",
"type": "function",
"inputs": [
{
"name": "primary",
"type": "address",
"internalType": "address"
},
{
"name": "operator",
"type": "address",
"internalType": "address"
},
{
"name": "tokenIn",
"type": "address",
"internalType": "contract IERC20"
},
{
"name": "tokenOut",
"type": "address",
"internalType": "contract IERC20"
},
{
"name": "amountIn",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "receiver",
"type": "address",
"internalType": "address"
},
{
"name": "data",
"type": "bytes",
"internalType": "bytes"
},
{
"name": "pointers",
"type": "uint256[]",
"internalType": "uint256[]"
}
],
"outputs": [
{
"name": "amountOut",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "payable"
},
{
"name": "swap",
"type": "function",
"inputs": [
{
"name": "primary",
"type": "address",
"internalType": "address"
},
{
"name": "tokenIn",
"type": "address",
"internalType": "contract IERC20"
},
{
"name": "tokenOut",
"type": "address",
"internalType": "contract IERC20"
},
{
"name": "amountIn",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "receiver",
"type": "address",
"internalType": "address"
},
{
"name": "data",
"type": "bytes",
"internalType": "bytes"
},
{
"name": "pointers",
"type": "uint256[]",
"internalType": "uint256[]"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "payable"
},
{
"name": "swapWithLimit",
"type": "function",
"inputs": [
{
"name": "primary",
"type": "address",
"internalType": "address"
},
{
"name": "operator",
"type": "address",
"internalType": "address"
},
{
"name": "tokenIn",
"type": "address",
"internalType": "contract IERC20"
},
{
"name": "tokenOut",
"type": "address",
"internalType": "contract IERC20"
},
{
"name": "amountIn",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "maxAmountOut",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "receiver",
"type": "address",
"internalType": "address"
},
{
"name": "feeReceiver",
"type": "address",
"internalType": "address"
},
{
"name": "data",
"type": "bytes",
"internalType": "bytes"
},
{
"name": "pointers",
"type": "uint256[]",
"internalType": "uint256[]"
}
],
"outputs": [
{
"name": "amountOut",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "payable"
},
{
"type": "receive",
"stateMutability": "payable"
}
]0x6080604052600436101561001a575b3615610018575f80fd5b005b5f3560e01c806301f9f42314610069578063346387bf146100645780637cbb0c4f1461005f57806383d1eb841461005a5763ffa1ad740361000e57610430565b61039f565b610310565b610270565b6101003660031901126101135760043561008281610117565b6024359061008f82610117565b6044359061009c82610117565b6100a4610151565b6084356100af610128565b9060c43567ffffffffffffffff8111610113576100d09036906004016101c2565b9260e4359567ffffffffffffffff87116101135761010f976100f96100ff983690600401610208565b9661046c565b6040519081529081906020820190565b0390f35b5f80fd5b6001600160a01b0381160361011357565b60a4359061013582610117565b565b60c4359061013582610117565b60e4359061013582610117565b6064359061013582610117565b6044359061013582610117565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff8211176101a157604052565b61016b565b67ffffffffffffffff81116101a157601f01601f191660200190565b81601f82011215610113578035906101d9826101a6565b926101e7604051948561017f565b8284526020838301011161011357815f926020809301838601378301015290565b9080601f830112156101135781359167ffffffffffffffff83116101a1578260051b906040519361023c602084018661017f565b845260208085019282010192831161011357602001905b8282106102605750505090565b8135815260209182019101610253565b6101403660031901126101135760043561028981610117565b6024359061029682610117565b61029e61015e565b906102a7610151565b60843560a4356102b5610137565b906102be610144565b926101043567ffffffffffffffff8111610113576102e09036906004016101c2565b94610124359767ffffffffffffffff89116101135761010f9961030a6100ff9a3690600401610208565b986104ac565b346101135760603660031901126101135760043567ffffffffffffffff8111610113576103419036906004016101c2565b6024359067ffffffffffffffff82116101135761037360409161036a6020943690600401610208565b60443591610518565b815192839181835280519182918282860152018484015e5f828201840152601f01601f19168101030190f35b60e0366003190112610113576004356103b781610117565b602435906103c482610117565b604435906103d182610117565b6064356084356103e081610117565b60a43567ffffffffffffffff8111610113576104009036906004016101c2565b9160c4359467ffffffffffffffff86116101135761010f966104296100ff973690600401610208565b958061046c565b34610113575f36600319011261011357602060405160058152f35b9190820391821161045857565b634e487b7160e01b5f52601160045260245ffd5b956104a4959461048b936104a999936104858888610544565b99610610565b61049f6104983083610544565b83836106df565b610544565b61044b565b90565b97986104a99961049f956104a4999597946104d1946104cb8b8b610544565b9c610610565b6104db3085610544565b918115158061050f575b6104f3575b505083836106df565b61050182610508939461044b565b90856106df565b5f806104ea565b508183116104e5565b918151915f5b83811061052c575050505090565b600101600581901b820151850160240183905261051e565b6001600160a01b031673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee810361056d57503190565b6040516370a0823160e01b81526001600160a01b039092166004830152602090829060249082905afa9081156105d6575f916105a7575090565b90506020813d6020116105ce575b816105c26020938361017f565b81010312610113575190565b3d91506105b5565b6040513d5f823e3d90fd5b3d1561060b573d906105f2826101a6565b91610600604051938461017f565b82523d5f602084013e565b606090565b93949190918381516106cd575b50506001600160a01b03811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0361068c57505080340361067657505f9182915b6020825192019034905af16106656105e1565b901561066e5750565b602081519101fd5b635928816d60e11b5f526004523460245260445ffd5b939193929092346106b5575f9485946106b0926106ab83303384610782565b6107c6565b610652565b635928816d60e11b5f9081526004523460245260445ffd5b6106d79187610518565b505f8361061d565b9091906001600160a01b03811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0361074057505f80808093855af16107176105e1565b50156107205750565b6339f1c8d960e01b5f9081526001600160a01b0391909116600452602490fd5b60405163a9059cbb60e01b60208201526001600160a01b03939093166024840152604480840192909252908252610135919061077d60648361017f565b610896565b6040516323b872dd60e01b60208201526001600160a01b0392831660248201529290911660448301526064808301939093529181526101359161077d60848361017f565b60405163095ea7b360e01b60208083019182526001600160a01b0385166024840152604480840196909652948252929390925f9061080560648661017f565b84519082855af15f51903d8161086a575b501590505b61082457505050565b60405163095ea7b360e01b60208201526001600160a01b039390931660248401525f60448085019190915283526101359261077d9061086460648261017f565b82610896565b1515905061088a575061081b6001600160a01b0382163b15155b5f610816565b600161081b9114610884565b905f602091828151910182855af1156105d6575f513d6108e557506001600160a01b0381163b155b6108c55750565b635274afe760e01b5f9081526001600160a01b0391909116600452602490fd5b600114156108be56
| Txn Hash | Age | Event | Topics / Data |
|---|---|---|---|
| no event logs emitted by this address | |||
| Type | Age | Block | Details |
|---|---|---|---|
| no cross-chain L1↔L2 transactions for this address | |||
| Transaction Hash | Method ? | Block | Age | From | To | Amount | Txn Fee ? | ||
|---|---|---|---|---|---|---|---|---|---|
| No direct transactions — this address is only ever reached via internal calls (common for a contract only invoked through a router or proxy). View Internal Transactions → | |||||||||
| 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 | |
|---|---|---|---|---|---|---|---|---|
| 39,458,185 | 2 mins agoTue, 18 Aug 2026 05:46:57 UTC | 0x94e97b…5b6c75 | CALL | routeSingle | 0xc6a8…fe3b | OUT | 0x2972…6f8e | 0.10526 ETH |
| 39,458,185 | 2 mins agoTue, 18 Aug 2026 05:46:57 UTC | 0x94e97b…5b6c75 | CALL | routeSingle | 0x8f10…f996 | IN | 0xc6a8…fe3b | 0.10526 ETH |
| 39,201,673 | 7 hrs agoMon, 17 Aug 2026 22:38:16 UTC | 0xbb1052…f89dc0 | CALL | exec | 0xc6a8…fe3b | OUT | 0x0000…2734 | 0.0001 ETH |
| 39,201,673 | 7 hrs agoMon, 17 Aug 2026 22:38:16 UTC | 0xbb1052…f89dc0 | CALL | exec | 0x0d14…fc76 | IN | 0xc6a8…fe3b | 0.0001 ETH |
| 39,087,905 | 10 hrs agoMon, 17 Aug 2026 19:28:04 UTC | 0x823bef…1ec1c9 | CALL | routeSingle | 0xc6a8…fe3b | OUT | 0x6032…3346 | 0.00000 ETH |
| 39,087,905 | 10 hrs agoMon, 17 Aug 2026 19:28:04 UTC | 0x823bef…1ec1c9 | CALL | routeSingle | 0x0d14…fc76 | IN | 0xc6a8…fe3b | 0.00000 ETH |
| 38,226,860 | 1 day agoSun, 16 Aug 2026 19:28:29 UTC | 0xa8b36b…3a9078 | CALL | routeSingle | 0xc6a8…fe3b | OUT | 0x0000…2734 | 0.00311 ETH |
| 38,226,860 | 1 day agoSun, 16 Aug 2026 19:28:29 UTC | 0xa8b36b…3a9078 | CALL | routeSingle | 0x0d14…fc76 | IN | 0xc6a8…fe3b | 0.00311 ETH |
| 38,226,597 | 1 day agoSun, 16 Aug 2026 19:28:03 UTC | 0x36e502…fa323a | CALL | routeSingle | 0xc6a8…fe3b | OUT | 0x0000…2734 | 0.00456 ETH |
| 38,226,597 | 1 day agoSun, 16 Aug 2026 19:28:03 UTC | 0x36e502…fa323a | CALL | routeSingle | 0x0d14…fc76 | IN | 0xc6a8…fe3b | 0.00456 ETH |
| 38,222,165 | 1 day agoSun, 16 Aug 2026 19:20:38 UTC | 0x3f5bfd…c6ce34 | CALL | routeSingle | 0xc6a8…fe3b | OUT | 0x0000…2734 | 0.02783 ETH |
| 38,222,165 | 1 day agoSun, 16 Aug 2026 19:20:38 UTC | 0x3f5bfd…c6ce34 | CALL | routeSingle | 0x0d14…fc76 | IN | 0xc6a8…fe3b | 0.02783 ETH |
| 38,023,500 | 1 day agoSun, 16 Aug 2026 13:48:24 UTC | 0x0a3569…2b27e1 | CALL | routeSingle | 0xc6a8…fe3b | OUT | 0x6131…37b5 | 0.00009 ETH |
| 38,023,500 | 1 day agoSun, 16 Aug 2026 13:48:24 UTC | 0x0a3569…2b27e1 | CALL | routeSingle | 0x0d14…fc76 | IN | 0xc6a8…fe3b | 0.00009 ETH |
| 38,023,129 | 1 day agoSun, 16 Aug 2026 13:47:47 UTC | 0xf09bd5…5e1fc3 | CALL | routeSingle | 0xc6a8…fe3b | OUT | 0x6352…4e64 | 0.0001 ETH |
| 38,023,129 | 1 day agoSun, 16 Aug 2026 13:47:47 UTC | 0xf09bd5…5e1fc3 | CALL | routeSingle | 0x0d14…fc76 | IN | 0xc6a8…fe3b | 0.0001 ETH |
| 37,877,799 | 1 day agoSun, 16 Aug 2026 09:44:31 UTC | 0x482749…bcd726 | CALL | routeSingle | 0xc6a8…fe3b | OUT | 0x0000…2734 | 0.055 ETH |
| 37,877,799 | 1 day agoSun, 16 Aug 2026 09:44:31 UTC | 0x482749…bcd726 | CALL | routeSingle | 0x0d14…fc76 | IN | 0xc6a8…fe3b | 0.055 ETH |
| 37,839,303 | 1 day agoSun, 16 Aug 2026 08:40:04 UTC | 0x56a5a8…eefe96 | CALL | routeSingle | 0xc6a8…fe3b | OUT | 0xea3c…4f33 | 0.03563 ETH |
| 37,839,303 | 1 day agoSun, 16 Aug 2026 08:40:04 UTC | 0x56a5a8…eefe96 | CALL | routeSingle | 0x8f10…f996 | IN | 0xc6a8…fe3b | 0.03563 ETH |
| 37,745,554 | 1 day agoSun, 16 Aug 2026 06:03:02 UTC | 0x917179…825782 | CALL | exec | 0xc6a8…fe3b | OUT | 0xaa61…2be7 | 0.09439 ETH |
| 37,745,554 | 1 day agoSun, 16 Aug 2026 06:03:02 UTC | 0x917179…825782 | CALL | exec | 0x8f10…f996 | IN | 0xc6a8…fe3b | 0.09439 ETH |
| 37,275,645 | 2 days agoSat, 15 Aug 2026 16:57:31 UTC | 0x242ab6…0e80e7 | CALL | routeSingle | 0xc6a8…fe3b | OUT | 0x0000…2734 | 0.15 ETH |
| 37,275,645 | 2 days agoSat, 15 Aug 2026 16:57:31 UTC | 0x242ab6…0e80e7 | CALL | routeSingle | 0x0d14…fc76 | IN | 0xc6a8…fe3b | 0.15 ETH |
| 36,503,993 | 3 days agoFri, 14 Aug 2026 19:28:01 UTC | 0x0284ba…f2acae | CALL | exec | 0xc6a8…fe3b | OUT | 0xaa61…2be7 | 0.19654 ETH |
| Transaction Hash | Method | Block | Age | From | To | Amount | Token | ||
|---|---|---|---|---|---|---|---|---|---|
| 0x94e97b0c…5b6c75 | Transfer | 39,458,185 | 2 mins agoTue, 18 Aug 2026 05:46:57 UTC | 0xc6a8…fe3b | OUT | 0x8f10…f996 | $200.64200 USDG | Global Dollar (USDG) | |
| 0x94e97b0c…5b6c75 | Transfer | 39,458,185 | 2 mins agoTue, 18 Aug 2026 05:46:57 UTC | 0x0d14…fc76 | IN | 0xc6a8…fe3b | $200.64200 USDG | Global Dollar (USDG) | |
| 0x1ebec165…e037b7 | Transfer | 39,372,796 | 2 hrs agoTue, 18 Aug 2026 03:24:05 UTC | 0xc6a8…fe3b | OUT | 0xd2c6…99fa | $NaN3,734.33746 USDG | Global Dollar (USDG) | |
| 0x1ebec165…e037b7 | Transfer | 39,372,796 | 2 hrs agoTue, 18 Aug 2026 03:24:05 UTC | 0x8f10…f996 | IN | 0xc6a8…fe3b | $NaN3,734.33746 USDG | Global Dollar (USDG) | |
| 0x1ebec165…e037b7 | Transfer | 39,372,796 | 2 hrs agoTue, 18 Aug 2026 03:24:05 UTC | 0xc6a8…fe3b | OUT | 0x8f10…f996 | $3,772.3516.817497 NVDA | NVIDIA • Robinhood Token (NVDA) | |
| 0x1ebec165…e037b7 | Transfer | 39,372,796 | 2 hrs agoTue, 18 Aug 2026 03:24:05 UTC | 0x0d14…fc76 | IN | 0xc6a8…fe3b | $3,772.3516.817497 NVDA | NVIDIA • Robinhood Token (NVDA) | |
| 0xdbf854ee…2d94ac | Transfer | 39,318,747 | 3 hrs agoTue, 18 Aug 2026 01:53:48 UTC | 0xc6a8…fe3b | OUT | 0x9783…160b | 6.921478 SPCX | Space Exploration Technologies Corp. Class A Common Stock • Robinhood Token (SPCX) | |
| 0xdbf854ee…2d94ac | Transfer | 39,318,747 | 3 hrs agoTue, 18 Aug 2026 01:53:48 UTC | 0x8f10…f996 | IN | 0xc6a8…fe3b | 6.921478 SPCX | Space Exploration Technologies Corp. Class A Common Stock • Robinhood Token (SPCX) | |
| 0xdbf854ee…2d94ac | Transfer | 39,318,747 | 3 hrs agoTue, 18 Aug 2026 01:53:48 UTC | 0xc6a8…fe3b | OUT | 0x8f10…f996 | $1,003.14999.916372 USDG | Global Dollar (USDG) | |
| 0xdbf854ee…2d94ac | Transfer | 39,318,747 | 3 hrs agoTue, 18 Aug 2026 01:53:48 UTC | 0x0d14…fc76 | IN | 0xc6a8…fe3b | $1,003.14999.916372 USDG | Global Dollar (USDG) | |
| 0xf97861d5…132882 | Transfer | 39,245,461 | 5 hrs agoMon, 17 Aug 2026 23:51:20 UTC | 0xc6a8…fe3b | OUT | 0xf751…34f6 | 0.010931 WETH | WETH (WETH) | |
| 0xf97861d5…132882 | Transfer | 39,245,461 | 5 hrs agoMon, 17 Aug 2026 23:51:20 UTC | 0x48a0…e13f | IN | 0xc6a8…fe3b | 0.010931 WETH | WETH (WETH) | |
| 0xf97861d5…132882 | Transfer | 39,245,461 | 5 hrs agoMon, 17 Aug 2026 23:51:20 UTC | 0xc6a8…fe3b | OUT | 0x2ca3…125f | 0.052955 GLD | SPDR Gold Trust • Robinhood Token (GLD) | |
| 0xf97861d5…132882 | Transfer | 39,245,461 | 5 hrs agoMon, 17 Aug 2026 23:51:20 UTC | 0x0d14…fc76 | IN | 0xc6a8…fe3b | 0.052955 GLD | SPDR Gold Trust • Robinhood Token (GLD) | |
| 0x9b29001b…2ae784 | Transfer | 39,235,757 | 6 hrs agoMon, 17 Aug 2026 23:35:09 UTC | 0xc6a8…fe3b | OUT | 0xf751…34f6 | 0.003861 GLD | SPDR Gold Trust • Robinhood Token (GLD) | |
| 0x9b29001b…2ae784 | Transfer | 39,235,757 | 6 hrs agoMon, 17 Aug 2026 23:35:09 UTC | 0x39b3…be5f | IN | 0xc6a8…fe3b | 0.003861 GLD | SPDR Gold Trust • Robinhood Token (GLD) | |
| 0x9b29001b…2ae784 | Transfer | 39,235,757 | 6 hrs agoMon, 17 Aug 2026 23:35:09 UTC | 0xc6a8…fe3b | OUT | 0x8366…0951 | $1.611.608538 USDG | Global Dollar (USDG) | |
| 0x9b29001b…2ae784 | Transfer | 39,235,757 | 6 hrs agoMon, 17 Aug 2026 23:35:09 UTC | 0x0d14…fc76 | IN | 0xc6a8…fe3b | $1.611.608538 USDG | Global Dollar (USDG) | |
| 0x503d83a2…506ef3 | Transfer | 39,235,593 | 6 hrs agoMon, 17 Aug 2026 23:34:53 UTC | 0xc6a8…fe3b | OUT | 0xf751…34f6 | 0.045712 GLD | SPDR Gold Trust • Robinhood Token (GLD) | |
| 0x503d83a2…506ef3 | Transfer | 39,235,593 | 6 hrs agoMon, 17 Aug 2026 23:34:53 UTC | 0x39b3…be5f | IN | 0xc6a8…fe3b | 0.045712 GLD | SPDR Gold Trust • Robinhood Token (GLD) | |
| 0x503d83a2…506ef3 | Transfer | 39,235,593 | 6 hrs agoMon, 17 Aug 2026 23:34:53 UTC | 0xc6a8…fe3b | OUT | 0x8366…0951 | $18.9618.902393 USDG | Global Dollar (USDG) | |
| 0x503d83a2…506ef3 | Transfer | 39,235,593 | 6 hrs agoMon, 17 Aug 2026 23:34:53 UTC | 0x0d14…fc76 | IN | 0xc6a8…fe3b | $18.9618.902393 USDG | Global Dollar (USDG) | |
| 0x58b69f15…17a8b4 | Transfer | 39,222,824 | 6 hrs agoMon, 17 Aug 2026 23:13:33 UTC | 0xc6a8…fe3b | OUT | 0x9783…160b | 8.095848 SPCX | Space Exploration Technologies Corp. Class A Common Stock • Robinhood Token (SPCX) | |
| 0x58b69f15…17a8b4 | Transfer | 39,222,824 | 6 hrs agoMon, 17 Aug 2026 23:13:33 UTC | 0x8f10…f996 | IN | 0xc6a8…fe3b | 8.095848 SPCX | Space Exploration Technologies Corp. Class A Common Stock • Robinhood Token (SPCX) | |
| 0x58b69f15…17a8b4 | Transfer | 39,222,824 | 6 hrs agoMon, 17 Aug 2026 23:13:33 UTC | 0xc6a8…fe3b | OUT | 0x8f10…f996 | $NaN1,181.51806 USDG | Global Dollar (USDG) |