-
Notifications
You must be signed in to change notification settings - Fork 10
-
Smart contracts prototype
Due by March 21, 2025 Last updated 1 day agoWorking version of the following smart contract interfaces, ready t…
Working version of the following smart contract interfaces, ready to be integrated into the nodes:
- Payer Contract
- Payer Reports
- Updated Nodes contract
-
Payer fee tracking
Due by March 08, 2025 Last updated 1 day agoNodes are able to track "unsettled usage" for Payers. Includes Dat…
Nodes are able to track "unsettled usage" for Payers. Includes
- Database model for Payers
- Calculating base fees
- Calculating congestion per originator
- Tracking usage per payer
-
Extensible payer service
Due by March 21, 2025 Last updated 1 day agoPayer service needs to be Reliable Extensible (can add custom auth) …
Payer service needs to be
- Reliable
- Extensible (can add custom auth)
- Well documented so that external devs can easily spin up their own versions with their own auth
- Support rate limiting by user
- Able to run in HA mode
-
Smart contracts ready for audit
Due by May 16, 2025 Last updated 5 days agoAll smart contracts are finalized and ready to go for audit. Upgra…
All smart contracts are finalized and ready to go for audit.
- Upgradeability should be well defined.
- Any configurable parameters should have the initial values figured out.
- Tokenomics should be very thoroughly modeled
- Documentation should be extremely detailed
-
Snapshot sync & message expiration
Due by May 23, 2025 Last updated 5 days agoNew nodes are able to be bootstrapped by reading snapshots, removi…
- New nodes are able to be bootstrapped by reading snapshots, removing the need to sync old historical messages
- Message expiration is well defined and expired messages are pruned from nodes
-
Payer report attestations
Due by April 11, 2025 Last updated 5 days agoNodes are able to read the chain for newly created Payer Reports a…
- Nodes are able to read the chain for newly created Payer Reports and attest to them, creating alternate reports if needed.
- Nodes are able to read events from confirmed Payer Reports and update settled usage for Payers, deleting any unneeded unsettled usage tracking
-
Payer report creation
Due by March 21, 2025 Last updated 5 days agoNodes should be able to create a Payer Report and submit it on-chain