# Testnet evidence Network: NEAR testnet. Contract `dulypay.testnet`, test token `tusdc-duly.testnet`. Explorer: https://testnet.nearblocks.io Reproduce any of this with `node scripts/demo-testnet.mjs` and `node scripts/demo-agent.mjs`, which create new transactions on each run. | Step | Transaction | |---|---| | Deploy test token | `966koSu3GGhhYDh571guDLjtBtXjAT8dYo2kfwaeZusG` | | Deploy contract, first version | `GxYcaRs6KRUnU9pANQCMbTJBG6xD6DCU22LKMPmhKXSv` | | Deploy contract, after the security fixes | `9165wiyPtH7cZCaTym2k5Jiu5t72dRJxrmUaAH4FiS7i` | | Gasless merchant registration | `4BXyExhMiTgsuCufUVb4THFu5swyqJiLjyXBCJxtLen1` | | Set-asides saved | `5xsdmoRDw7xSit2DNWoH32BonLzbmr3oBFfct5R4My1i` | | Invoice issued | `Hx4sec8vs6EZXGxU253R21bFaPtUhvkNrrJjQnrEQrgJ` | | Part payment, 40 | `8z5pr9QVK7joXjzm8doDfpiYCVAoJD8pGRFNnaEb1YnY` | | Final payment, 60: closes the invoice and splits in one transaction | `3re3aqcijjqdBc4vSjZFENkguQudQ9VpDvgxJjcedWvt` | | Overpayment, 5 | `5xYDHRhvnf2MfftCvNMf9gUPexLYWNChRUqx5tBpjR4w` | | Refund of the overpayment | `DYNkss748DN5ZDyzm1EsFqpj6kb4U1TW6m227MS5pB5C` | | Tax jar releases to the merchant | `BP42Ctx4XvJGQNaphB5muAMd6Wf6J2jPeHESULS53ptc` | | Outsider calls a private callback: fails with `Method on_transfer is private` | `2EaQLsnUHGKqN7RtB3zmGjzZf7JAiT4sR5sDEcoCLQq8` |