Realm

v0

gno.land/r/moul/faucet/v0

Render

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 available0 GNOT
Paid out110 GNOT over 2 request(s)
Open requests0
Refused0
Cap per request200 GNOT
Float addressg18jy5sp2hx5n8kkwvvs3l908ynyqdxgfh44ay88

Open

Nothing here yet.

Decided

#ToGNOTWhyState
1g1juz2yxmdsa6audkp6ep9vfv80c8p5u76e03vvh100as discussed, first faucet grantsent
2g1nwl2gxcggaq69pawpftv2fsj45wlr3k4e7truf10stranger-case demosent

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.

Transactions

HashBlockTimeMsgCallerStatus
8A301713D9…DFDAE09F404,02312d agoCall Withdrawg1manfre…dlf5ok
40417B017B…84AA70D8274,16017d agoCall Approveg1manfre…dlf5ok
3E6FB231E3…F2831B5E274,15817d agoCall Requestg1manfre…dlf5ok
29BE5EF208…6EEC795A245,36918d agoCall Requestg1manfre…dlf5ok
363F4EBC72…4B7EB645245,19718d agoEnablePkg—ok
D6D7608100…1B2DDE5E245,19418d agoAddPackage—ok

Calls, deploys, and child packages in indexed history.

Call function

Source (qfile)