@creadev.org/escrow
v0.3.1
Published
Transactional escrow, usage handling, budget awareness, token transparency
Downloads
113
Readme
@creadev.org/escrow
Escrow - quotas, rate limiting
Install
npm install @creadev.org/escrowUsage
import { Escrow, createEscrow, checkQuota, reserve, release } from '@creadev.org/escrow';
const escrow = createEscrow({ quota: 100 });
const canProceed = await checkQuota('user-id');
await reserve('user-id', 10);
await release('user-id', 5);API
| Function | Description |
|----------|-------------|
| createEscrow(options?) | Create escrow |
| checkQuota(id) | Check quota |
| reserve(id, amount) | Reserve quota |
| release(id, amount) | Release quota |
License
MIT trigger
