Search Apps Documentation Source Content File Folder Download Copy Actions Download State String Boolean Number Struct Map Slice Pointer Function Closure Reference Nil Package Type Interface Unknown

GNOT faucet

Somebody you trust has no GNOT and cannot use the public faucet. File a request on their behalf, an approver releases it, and both halves stay on this page with a reason attached. The faucet only ever spends what has been sent to its own address.

Float available 500 GNOT
Paid out 0 GNOT over 0 request(s)
Open requests 0
Refused 0
Cap per request 200 GNOT
Float address g162rfssecz2jq770f7as3qunm4wvh4pmna0guxv

Open

Nothing here yet.

Decided

Nothing here yet.

Approvers

  • g1manfred47kzduec920z88wfr64ylksmdcedlf5

How

Request(to, amount, reason) is open to anyone and moves no money. Approve(id, to, amount) pays it, and only an approver can call it.

Send both in one transaction: a tm2 transaction stops at the first message that fails and writes none of their state, so the ask and its answer land together or not at all. Read NextID to address the approval, and pass the recipient and the amount into it as well: if another request takes that id first, the mismatch fails the transaction instead of paying the wrong account.