Reading from NEAR testnet…
Reading from NEAR testnet…
BdQDS37QsXrhHwozEWP2iTWEbbHosRKHTQD2Q3SpfHCT
buyer-lp-4821.testnet to wrap.testnet
ft_transfer_call() with 1 yoctoNEAR
{
"amount": "10000000000000000000000",
"msg": "{\"pool_ids\":[\"usdt.fakes.testnet|wrap.testnet|2000\"],\"min_amount_out\":\"35072265596159\"}",
"receiver_id": "swap21.audit-buyer1-4821.testnet"
}Transfer 10000000000000000000000 from buyer-lp-4821.testnet to swap21.audit-buyer1-4821.testnet
wrap.testnet to swap21.audit-buyer1-4821.testnet
ft_on_transfer()
{
"sender_id": "buyer-lp-4821.testnet",
"amount": "10000000000000000000000",
"msg": "{\"pool_ids\":[\"usdt.fakes.testnet|wrap.testnet|2000\"],\"min_amount_out\":\"35072265596159\"}"
}SWAP_START id=12 sender=buyer-lp-4821.testnet receiver=buyer-lp-4821.testnet token_in=wrap.testnet gross=10000000000000000000000 fee=100000000000000000000 net=9900000000000000000000 venue=dcl
swap21.audit-buyer1-4821.testnet to vault.swap21.audit-buyer1-4821.testnet
prepare()
{
"ctx": {
"id": "12",
"sender": "buyer-lp-4821.testnet",
"receiver": "buyer-lp-4821.testnet",
"token_in": "wrap.testnet",
"token_out": "usdt.fakes.testnet",
"pool_ids": [
"usdt.fakes.testnet|wrap.testnet|2000"
],
"min_amount_out": "35072265596159",
"unwrap": false,
"amount": "9900000000000000000000"
}
}VAULT_PREPARED id=12
swap21.audit-buyer1-4821.testnet to swap21.audit-buyer1-4821.testnet
on_prepared()
{
"ctx": {
"id": "12",
"sender": "buyer-lp-4821.testnet",
"receiver": "buyer-lp-4821.testnet",
"token_in": "wrap.testnet",
"token_out": "usdt.fakes.testnet",
"gross": "10000000000000000000000",
"fee": "100000000000000000000",
"net": "9900000000000000000000",
"fee_to": "audit-buyer2-4821.testnet"
},
"vctx": {
"id": "12",
"sender": "buyer-lp-4821.testnet",
"receiver": "buyer-lp-4821.testnet",
"token_in": "wrap.testnet",
"token_out": "usdt.fakes.testnet",
"pool_ids": [
"usdt.fakes.testnet|wrap.testnet|2000"
],
"min_amount_out": "35072265596159",
"unwrap": false,
"amount": "9900000000000000000000"
}
}swap21.audit-buyer1-4821.testnet to wrap.testnet
ft_transfer() with 1 yoctoNEAR
{
"receiver_id": "vault.swap21.audit-buyer1-4821.testnet",
"amount": "9900000000000000000000",
"memo": null
}Transfer 9900000000000000000000 from swap21.audit-buyer1-4821.testnet to vault.swap21.audit-buyer1-4821.testnet
swap21.audit-buyer1-4821.testnet to vault.swap21.audit-buyer1-4821.testnet
swap()
{
"ctx": {
"id": "12",
"sender": "buyer-lp-4821.testnet",
"receiver": "buyer-lp-4821.testnet",
"token_in": "wrap.testnet",
"token_out": "usdt.fakes.testnet",
"pool_ids": [
"usdt.fakes.testnet|wrap.testnet|2000"
],
"min_amount_out": "35072265596159",
"unwrap": false,
"amount": "9900000000000000000000"
}
}vault.swap21.audit-buyer1-4821.testnet to wrap.testnet
ft_balance_of()
{
"account_id": "vault.swap21.audit-buyer1-4821.testnet"
}vault.swap21.audit-buyer1-4821.testnet to usdt.fakes.testnet
ft_balance_of()
{
"account_id": "vault.swap21.audit-buyer1-4821.testnet"
}vault.swap21.audit-buyer1-4821.testnet to vault.swap21.audit-buyer1-4821.testnet
on_in_balance()
{
"adopt": false
}VAULT_DCL_SWAP id=12 amount_in=9900000000000000000000 base_in=0 base_out=0
vault.swap21.audit-buyer1-4821.testnet to wrap.testnet
ft_transfer_call() with 1 yoctoNEAR
{
"receiver_id": "dclv2.ref-dev.testnet",
"amount": "9900000000000000000000",
"memo": null,
"msg": "{\"Swap\":{\"pool_ids\":[\"usdt.fakes.testnet|wrap.testnet|2000\"],\"output_token\":\"usdt.fakes.testnet\",\"min_output_amount\":\"35072265596159\",\"skip_unwrap_near\":true}}"
}Transfer 9900000000000000000000 from vault.swap21.audit-buyer1-4821.testnet to dclv2.ref-dev.testnet
wrap.testnet to dclv2.ref-dev.testnet
ft_on_transfer()
{
"sender_id": "vault.swap21.audit-buyer1-4821.testnet",
"amount": "9900000000000000000000",
"msg": "{\"Swap\":{\"pool_ids\":[\"usdt.fakes.testnet|wrap.testnet|2000\"],\"output_token\":\"usdt.fakes.testnet\",\"min_output_amount\":\"35072265596159\",\"skip_unwrap_near\":true}}"
}EVENT_JSON:{"data":[{"amount_in":"9899999999999999987927","amount_out":"36156974841402","pool_id":"usdt.fakes.testnet|wrap.testnet|2000","protocol_fee":"3959999999999999995","referral_fee":"0","referral_id":null,"swapper":"vault.swap21.audit-buyer1-4821.testnet","token_in":"wrap.testnet","token_out":"usdt.fakes.testnet","total_fee":"19799999999999999976"}],"event":"swap","standard":"dcl.ref","version":"1.0.0"}dclv2.ref-dev.testnet to usdt.fakes.testnet
ft_transfer() with 1 yoctoNEAR
{
"receiver_id": "vault.swap21.audit-buyer1-4821.testnet",
"amount": "36156974841402",
"memo": null
}Transfer 36156974841402 from dclv2.ref-dev.testnet to vault.swap21.audit-buyer1-4821.testnet
wrap.testnet to wrap.testnet
ft_resolve_transfer()
{
"sender_id": "vault.swap21.audit-buyer1-4821.testnet",
"receiver_id": "dclv2.ref-dev.testnet",
"amount": "9900000000000000000000"
}dclv2.ref-dev.testnet to dclv2.ref-dev.testnet
callback_post_withdraw_asset()
{
"token_id": "usdt.fakes.testnet",
"user_id": "vault.swap21.audit-buyer1-4821.testnet",
"amount": "36156974841402"
}vault.swap21.audit-buyer1-4821.testnet to vault.swap21.audit-buyer1-4821.testnet
on_dcl()
{
"amount": "9900000000000000000000"
}VAULT_DCL_DONE used=9900000000000000000000 filled=true
vault.swap21.audit-buyer1-4821.testnet to usdt.fakes.testnet
ft_balance_of()
{
"account_id": "vault.swap21.audit-buyer1-4821.testnet"
}vault.swap21.audit-buyer1-4821.testnet to wrap.testnet
ft_balance_of()
{
"account_id": "vault.swap21.audit-buyer1-4821.testnet"
}vault.swap21.audit-buyer1-4821.testnet to vault.swap21.audit-buyer1-4821.testnet
on_balances()
{
"filled": true,
"sweep": false
}VAULT_PAYOUT {"id":"12","status":"ok","receiver":"buyer-lp-4821.testnet","token_out":"usdt.fakes.testnet","amount_out":"36156974841402","sender":"buyer-lp-4821.testnet","token_in":"wrap.testnet","refunded_in":"0"}vault.swap21.audit-buyer1-4821.testnet to usdt.fakes.testnet
ft_transfer() with 1 yoctoNEAR
{
"receiver_id": "buyer-lp-4821.testnet",
"amount": "36156974841402",
"memo": null
}Transfer 36156974841402 from vault.swap21.audit-buyer1-4821.testnet to buyer-lp-4821.testnet
vault.swap21.audit-buyer1-4821.testnet to vault.swap21.audit-buyer1-4821.testnet
on_ft_pay()
{
"to": "buyer-lp-4821.testnet",
"token": "usdt.fakes.testnet",
"amount": "36156974841402"
}vault.swap21.audit-buyer1-4821.testnet to vault.swap21.audit-buyer1-4821.testnet
on_paid()
{
"id": "12",
"res": {
"status": "ok",
"amount_out": "36156974841402",
"refunded_in": "0"
},
"sweep": false
}VAULT_DONE id=12 status=ok
swap21.audit-buyer1-4821.testnet to swap21.audit-buyer1-4821.testnet
on_vault()
{
"ctx": {
"id": "12",
"sender": "buyer-lp-4821.testnet",
"receiver": "buyer-lp-4821.testnet",
"token_in": "wrap.testnet",
"token_out": "usdt.fakes.testnet",
"gross": "10000000000000000000000",
"fee": "100000000000000000000",
"net": "9900000000000000000000",
"fee_to": "audit-buyer2-4821.testnet"
}
}SWAP_OK {"id":"12","sender":"buyer-lp-4821.testnet","receiver":"buyer-lp-4821.testnet","token_in":"wrap.testnet","token_out":"usdt.fakes.testnet","amount_in":"10000000000000000000000","fee":"100000000000000000000","fee_to":"audit-buyer2-4821.testnet","net":"9900000000000000000000","amount_out":"36156974841402","refunded_in":"0","venue":"dcl","status":"ok"}swap21.audit-buyer1-4821.testnet to wrap.testnet
ft_transfer() with 1 yoctoNEAR
{
"receiver_id": "audit-buyer2-4821.testnet",
"amount": "100000000000000000000",
"memo": null
}Transfer 100000000000000000000 from swap21.audit-buyer1-4821.testnet to audit-buyer2-4821.testnet
wrap.testnet to wrap.testnet
ft_resolve_transfer()
{
"sender_id": "buyer-lp-4821.testnet",
"receiver_id": "swap21.audit-buyer1-4821.testnet",
"amount": "10000000000000000000000"
}swap21.audit-buyer1-4821.testnet to swap21.audit-buyer1-4821.testnet
on_ft_pay()
{
"to": "audit-buyer2-4821.testnet",
"token": "wrap.testnet",
"amount": "100000000000000000000"
}25 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":"BdQDS37QsXrhHwozEWP2iTWEbbHosRKHTQD2Q3SpfHCT","sender_account_id":"buyer-lp-4821.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.