Faucet and activation service #24

Closed
opened 2026-01-14 04:45:08 +00:00 by scott · 2 comments
Owner

We need a way to provide gas to new accounts and also allow accounts to request more gas if they need it.

Our gas token won't have economic value. It's just there as a potential rate limiting mechanism, if needed.

Outline:

  • Initial gas amount
  • Refill amount
  • Refill wait time

Of course, limiting gas doesn't help against DoS type attacks unless accounts are also limited somehow.

We need a way to provide gas to new accounts and also allow accounts to request more gas if they need it. Our gas token won't have economic value. It's just there as a potential rate limiting mechanism, if needed. Outline: * Initial gas amount * Refill amount * Refill wait time Of course, limiting gas doesn't help against DoS type attacks unless accounts are also limited somehow.
scott changed title from Gas station to Faucet and activation service 2026-01-28 02:49:51 +00:00
Author
Owner

There is now a faucet contract in place, however we need to provide an external trigger to cause the chain to fund new accounts.

This probably looks like a small server that allows users to POST their account pub key to some endpoint and then it calls the faucet contract to dispense some gas to them.

AI gen'd plan to implement it: https://forge.ourworld.tf/geomind_research/hero_ledger/src/branch/main/docs/plans/ACCOUNT_ACTIVATION_RELAYER.md

There is now a faucet contract in place, however we need to provide an external trigger to cause the chain to fund new accounts. This probably looks like a small server that allows users to POST their account pub key to some endpoint and then it calls the faucet contract to dispense some gas to them. AI gen'd plan to implement it: https://forge.ourworld.tf/geomind_research/hero_ledger/src/branch/main/docs/plans/ACCOUNT_ACTIVATION_RELAYER.md
Author
Owner

Activation service is done and added to provisioning scripts so it gets managed by zinit.

Activation service is done and added to provisioning scripts so it gets managed by zinit.
scott closed this issue 2026-01-29 22:18:44 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_ledger#24
No description provided.