-
Notifications
You must be signed in to change notification settings - Fork 3
Closed
Description
Mainnet will be upgraded directly from v0.1 to v0.3, requiring a full restart of the system. Subgraph cannot handle the upgrade (version tracking is enabled by recent changes) and storage has been modified in a non-backwards compatible way.
v0.3
Budget
- uint40 dates (STORAGE LAYOUT/ABI ENCODING IMPACT) Budget: use uint40 for dates #76
- Debit payment LlamaPay streams + Budget debitAllowance #79
Budget modules
- Module base Budget modules base #75
- Llamapay streams LlamaPay streams + Budget debitAllowance #79
- Optimize Llamapay forwarders Implement LlamaPay forwarder in EVM assembly using etk #84
Recurring payments
Roles
Descoped, #88
Support more than 256 rolesSupport for dynamic roles (depending on call result instead of explicit grant/revokes)
Factory
- Module registry in UpgradeableModuleProxy UpgradeableModuleProxyFactory: registry #80
Test environment
- Testnet faucet Testnet Token Faucet: implementation and Goerli deployment #77
- Better state seeding TestinprodSeedState: improve seed state #78
- Forking tests Mainnet forking tests #85
Meta (right before release)
- v0.3: prepare #93
- forge fmt
- forge snapshot
Deployments
- v0.3.0-rc.1: goerli deployment #91
- Polygon v0.3 Deploy v0.3.0-rc.2 to polygon #97
- Mainnet v0.3 Release v0.3 #99
Goerli v0.3
v0.2
v0.2 was never deployed to mainnet, only goerli #74
- Relayer and metatxs FirmRelayer and metatx support #67
- Event signature changes Roles: update ChangeUserRoles event #61, Roles: naming consistency for role admin concept #62
- Bulk payments Budget: implement bulk payment execution #65
- Forcing modules are upgradeable and constructor initialization Remove option to use modules without an upgradeable proxy #69
- Better versioning tracking UpgradeableModule: log incoming moduleId and moduleVersion to ease offchain handling of onchain upgrades #63
Removed from scope
- Recurring payments Recurring payments budget module #86
- Roles improvements Roles: dynamic roles and support >256 explicit roles #88
Metadata
Metadata
Assignees
Labels
No labels