You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* update readme with additional pre-requisites for those new to the project
* wip timeboost contracts, alloy contract binding
* quick test of contract deployment in rust, added contract related builds and tests in the ci workflow
* Fix forge-std submodule
* rust lint fix
* reorg contracts
* use build.rs instead of forge bind
* update deployer
* fmt after gen bindings, update justfile
* update CI
* add foundry toolchain in CI tasks and run forge build in build.rs
* wip removed unused vars and added additional functions based on design feedback
* added nextCommittee(), refactored events and errors
* remove gen bindings command reference in readme
* add storage gap for upgradeability in the event the base contract is changed
* improve contract extensibility by adding the vi
rtual keyword to key functions so that child contracts can upgrade them if necessary
* changed storage from arrays to mappings to make deletions more straight-forward, changed currentCommittee logic and add delete by id function
* changed field names in the committeemember, replace removeCOmmittee() with pruneUNtil() for bulk deletion and removed linked list complexity
* refactor: remove unused or duplicate errors, optimize gas usage a bit
* rename contract events and updated tests
* always regen bindings, forge fmt
* ci: install foundry toolchain for timeboost ci
* fix cargo::error instruction, add nightly rustfmt
---------
Co-authored-by: Alex Xiong <[email protected]>
0 commit comments