Reading from NEAR testnet…
Reading from NEAR testnet…
AV6YYnBRFkCQt2E18H7bVmzMdyU8RFEZoAkTwDdaQEX8
A step failed but the transaction finished. Contracts can catch a failed step and carry on.
maxiwhore.testnet to wrap.testnet
ft_transfer_call() with 1 yoctoNEAR
{
"amount": "100000000000000000000000",
"msg": "{\"token_out\":\"usdc.fakes.testnet\",\"min_amount_out\":\"1\",\"route_type\":\"Dex\"}",
"receiver_id": "router11.maxiwhore.testnet"
}Transfer 100000000000000000000000 from maxiwhore.testnet to router11.maxiwhore.testnet
wrap.testnet to router11.maxiwhore.testnet
ft_on_transfer()
{
"sender_id": "maxiwhore.testnet",
"amount": "100000000000000000000000",
"msg": "{\"token_out\":\"usdc.fakes.testnet\",\"min_amount_out\":\"1\",\"route_type\":\"Dex\"}"
}Routing 100000000000000000000000 to DEX aggregator
router11.maxiwhore.testnet to wrap.testnet
ft_transfer_call() with 1 yoctoNEAR
{
"receiver_id": "dex14.maxiwhore.testnet",
"amount": "100000000000000000000000",
"memo": "Router: maxiwhore.testnet -> DEX",
"msg": "{\"min_amount_out\":\"1\",\"recipient\":\"maxiwhore.testnet\",\"route_id\":\"1764017429334609319:11\",\"token_out\":\"usdc.fakes.testnet\"}"
}Transfer 100000000000000000000000 from router11.maxiwhore.testnet to dex14.maxiwhore.testnet Memo: Router: maxiwhore.testnet -> DEX
wrap.testnet to dex14.maxiwhore.testnet
ft_on_transfer()
{
"sender_id": "router11.maxiwhore.testnet",
"amount": "100000000000000000000000",
"msg": "{\"min_amount_out\":\"1\",\"recipient\":\"maxiwhore.testnet\",\"route_id\":\"1764017429334609319:11\",\"token_out\":\"usdc.fakes.testnet\"}"
}ft_on_transfer called Using cached pool 1 from v1.spot.spin-fi.testnet Routing to orderbook DEX: v1.spot.spin-fi.testnet Found Spin market 1: selling base (is_buy: false) Starting Spin swap: 100000000000000000000000 wrap.testnet -> usdc.fakes.testnet (market_id: 1, is_buy: false)
dex14.maxiwhore.testnet to wrap.testnet · failed
ft_transfer_call() with 1 yoctoNEAR
{
"receiver_id": "v1.spot.spin-fi.testnet",
"amount": "100000000000000000000000",
"memo": null,
"msg": ""
}Smart contract panicked: The account v1.spot.spin-fi.testnet is not registered
dex14.maxiwhore.testnet to dex14.maxiwhore.testnet · failed
on_spin_deposit_complete()
{
"user": "maxiwhore.testnet",
"token_in": "wrap.testnet",
"token_out": "usdc.fakes.testnet",
"amount_in": 1e+23,
"min_amount_out": 1,
"spin_contract": "v1.spot.spin-fi.testnet",
"market_id": 1,
"is_buy": false
}Smart contract panicked: Spin deposit failed
wrap.testnet to wrap.testnet
ft_resolve_transfer()
{
"sender_id": "router11.maxiwhore.testnet",
"receiver_id": "dex14.maxiwhore.testnet",
"amount": "100000000000000000000000"
}Refund 100000000000000000000000 from dex14.maxiwhore.testnet to router11.maxiwhore.testnet
wrap.testnet to wrap.testnet
ft_resolve_transfer()
{
"sender_id": "maxiwhore.testnet",
"receiver_id": "router11.maxiwhore.testnet",
"amount": "100000000000000000000000"
}7 automatic refund steps from the network not shown.
This page reads FastNEAR's public transaction index and stores nothing. This command asks a NEAR archival node for the same transaction and needs no keys.
curl -s https://archival-rpc.testnet.fastnear.com -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"tx","params":{"tx_hash":"AV6YYnBRFkCQt2E18H7bVmzMdyU8RFEZoAkTwDdaQEX8","sender_account_id":"maxiwhore.testnet","wait_until":"FINAL"}}'Vouch has its own page because testnet.nearblocks.io stopped indexing on 27 Sep 2026, so it can't show newer transactions.