Francisco de Borja Aranda Castillejo
Francisco de Borja Aranda Castillejo
Slapping this comment here. I would love to see a randomized test. This code is really complex and my human eyes can't see all edge cases. _Originally posted by @mkysel...
After a Payer Report is created it should be published to all other nodes through sync
Summary -- App contracts (messaging) exist in L3, while protocol contracts will exist in L2/L1. Extend the current implementation so xmtpd can connect to both chains.
Tests to cover: - [ ] Proper transaction parsing - [ ] No missed events in a block range - [ ] Detect reorgs
Problem statement -- Currently the upgrade test don't deploy or upgrade contracts, instead they rely on the blockchain status blindly. If an upgrade requires new contracts to be deployed, or...
When a PayerReport has been published on-chain, all the nodes should verify it and attest if valid. Each node has the messages originated in the node which published the report,...
An off-chain registry that is updated with the latest configuration changes of the protocol. This can be represented as a collection of json files. Ideally it would be updated every...
The central point for Payers to interact with the protocol. Key features: - Lock funds. - Unlock funds, with lockup period. - Wallet authentication.