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 4890 GNOT
Paid out 110 GNOT over 2 request(s)
Open requests 0
Refused 0
Cap per request 200 GNOT
Float address g18jy5sp2hx5n8kkwvvs3l908ynyqdxgfh44ay88

Open

Nothing here yet.

Decided

# To GNOT Why State
1 g1juz2yxmdsa6audkp6ep9vfv80c8p5u76e03vvh 100 as discussed, first faucet grant sent
2 g1nwl2gxcggaq69pawpftv2fsj45wlr3k4e7truf 10 stranger-case demo sent

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.