Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tact-lang/contract-payouts
Simple contract for allowing anyone with a right ticket to withdraw some amount of coins from the treasury
https://github.com/tact-lang/contract-payouts
Last synced: 29 days ago
JSON representation
Simple contract for allowing anyone with a right ticket to withdraw some amount of coins from the treasury
- Host: GitHub
- URL: https://github.com/tact-lang/contract-payouts
- Owner: tact-lang
- License: other
- Created: 2023-04-13T12:34:32.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-06-03T13:14:38.000Z (over 1 year ago)
- Last Synced: 2024-11-15T03:33:31.287Z (about 1 month ago)
- Language: HTML
- Size: 498 KB
- Stars: 15
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-tact - Tact Payouts Contract - chain payouts. This contract generates a list of text tickets for each address entitled to a payout. Tickets are signed transactions serialized as comments to be parsed by the smart contract. (📜 Smart Contracts Examples / Libraries)
README
# TACT Payouts Contract
This contract is a perfect solution to perform on-chain payouts after your project failed. This contracts works by generating an list of text tickets for each address that is entitled for a payout. Tickets are essentially a signed transactions serialized to a comment to be parsed by smart contract. Tickets are best to be generated using offline machine and secret key to be discarded after the generation. You MUST use a new key for each contract to avoid replay attacks.
## Features
* 🔐 Secure. No need to have hot wallets with funds. Key can be discarded after the ticket generation.
* 📝 Easy to use and commercially feasible.
* ⛽️ Minimal gas usage. Most of the gas fees are paid by the payee (~0.1 TON)
* ⏯️ Start, stop and abort payouts at any time.
* 🔥 Ability to slowly burn balances if no one claims the payout.## License
Business Source License 1.1