-
Notifications
You must be signed in to change notification settings - Fork 10
-
Smart contracts prototype
Due by March 21, 2025 Last updated about 17 hours 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 about 17 hours 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 about 17 hours 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