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 | Register Jetton wallet address |
| 0x7362d09c | transfer_notification | Jetton funding callback |
How Funding Works
1
SetJettonWallet — Client calls setJettonWallet with the contract's Jetton wallet address
2
Transfer Jettons — Client sends Jettons 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 transfer message to Jetton wallet to pay provider.