Smart Contracts
JettonJob Contract
Per-job escrow for Jetton (USDT, stablecoin) payments. Same lifecycle as Job but uses TEP-74 Jetton transfers.
Source:
contracts/jetton_job.tolkAdditional Operations
| Opcode | Operation | Description |
|---|---|---|
| 0x0a | SetJettonWallet | Set USDT wallet (auto-resolved) |
| 0x7362d09c | transfer_notification | Jetton funding callback |
How Funding Works
1
SetJettonWallet — Client calls setJettonWallet (USDT wallet auto-resolved from master)
2
Transfer USDT — Client sends USDT to the contract's Jetton wallet
3
Verify — Contract receives transfer_notification, verifies sender = client, amount >= budget
4
State Change — State transitions OPEN → FUNDED
On completion: contract sends USDT transfer to provider automatically.