# Mainnet evidence Real money on NEAR mainnet on 2026-11-01. Amounts were kept tiny and all of it was ours. - Contract: `dulypay.near` - Code hash: `7jt6GbQnA7VyUGs65Azim73ypuZbBZa2GSKfXHkMQqvj`, which is the SHA-256 of the wasm that CI built - Merchant: `aaada43544e7716148fc48dd49488021e1ea6f096e1661bcc4393ec7c02e05b9`, an implicit account that holds no NEAR - Tax jar: `119327eb3f12165cf0bcaf60b2d1d6906df2fb237b962053de02f911931a0961` NEAR transactions open at `https://nearblocks.io/txns/`, and Base transactions at `https://basescan.org/tx/`. ## Gasless merchant | Step | Transaction | |---|---| | Relayer creates the account | `EPm2hudoi6LsMHxsfDwraNrM1wgdk4RNpYCe1ezC37fi` | | Register | `7bfLJrDnS3rXqAh7BffkG1KN2Cv46kJBaoiM249DJynw` | | Set the 20% tax jar | `8HoePX1r6otRmqwBstZ6ymgxEsXEfuyfA6BfRiY2A85N` | | Issue invoice 1-1, 0.25 USDC | `9tzf64SCWhzb2o485rv2mrKNy6Bp8zZF7J2BKMTbjASW` | | Issue invoice 1-2, 0.10 USDC, left open as the public sample | `DziDnTWduuRCK1sBwdLQu9FxB5C51HKJZaea4Y31o19k` | | Issue invoice 1-3, 1.00 USDC, from the web page | `2KL2g9WphrkmctLgwjxS3ZzoTzXu8rDDmdp4kpK4NCJz` | | Issue invoice 1-4, 0.10 USDC, left open as the public sample (replaces 1-2, which falls due Nov 15), on 2026-11-10 | `3wQodfCSquw6K9H11w98iJhZdoEDLnm1nkMebtmCX2P8` | ## Payment that closes the invoice on-chain The receipt on `dulypay.near` shows `ft_on_transfer` returning `"0"`, using 2.33 Tgas, and logging `invoice_payment` with `closed: true` and the set-aside. | Invoice | Paid from Base | Settled on NEAR | Result | |---|---|---|---| | `1-1`, 0.25 USDC, by script | `0x9f6b846b749a022e3dde57c3dbef6287549daeaac13ca219b00046f945184eb6` | `3dgog4LYEb3rjWCJN8E52GjNu3L1rSnstbGG6TWTKQXN` | Paid, 0.05 set aside | | `1-3`, 1.00 USDC, through the web page | `0x0429a3f18c6b1a8681afb92ab58fb595e82672d9f5ecd94af57204370c63fa9a` | `GceCNYM3VvWnnN4x6ha7T9aU2j9PmzHyJnP6oc6pkreF` | Paid in 31.8 s, 0.20 set aside | ## Money out, sponsored and started by the contract | Step | NEAR call | Landed on Base | |---|---|---| | Withdraw 0.10 USDC, 0.0976 received | `8W9cfQoLv1Uyx13H9eBMrcEJYrqJBWeYKScxXuKc3LDV` | `0x11374a0b8f06e4655b3b4c6ebcb127d12191fef9563014210c15785c723c5955` | | Refund 0.05 USDC to the address recorded at payment, 0.0476 received | `2mq3WzG1rYCZRB92RGyXPx6o8y6p6QRoDGuxLWsWwLJq` | `0xcd22d0141c3145116d6206154eee3a8f83a635bb6f818fb4285ee14da726ebb3` | The difference is the NEAR Intents withdrawal fee of about 0.0024 USDC. ## Fees seen On invoice `1-1` the client sent 0.252579 USDC. 0.250053 went to the swap and 0.25 reached the contract. Of the 0.002526 buffer, 0.000126 came back and the rest went on a 0.0024 refund fee. Stablecoin payments now use a smaller buffer because of this. ## Deployment | Step | Transaction | |---|---| | Create `dulypay.near` | `CuCboEebqGDB4bc91eRy7QDt9VxP5D9WMVjZnSj5J8BW` | | First deploy attempt, failed: the account lacked headroom for prepaid gas | `2gsknbDyLxnRaGsLru1Bw2eQ63tCM9oxAMeRqZ32fuoC` | | Deploy and initialise | `3vrVYotbr7whJDaQfcnNKtvpjg5ie6R6cHMhR93Y3yCD` | | Register on USDC | `7eb8hef3GrydSW2agcFTtduReDZuFnMnjv8jXgbQaU2` |