Release for Decaf persistent testnet
What's Changed
- Update Rust by @jbearer in #1795
- add abdul to codeowners by @imabdulbasit in #1787
- Remove unused dependencies by @QuentinI in #1798
- making the plonk verifier library external to the light client contract by @alysiahuggins in #1718
- Make backtrace logging configurable: pretty-printed or logged by @jbearer in #1674
- Update to hotshot rc-0.5.67 / marketplace by @tbro in #1784
- Constructor for solver auction results by @imabdulbasit in #1781
- [WEEKLY RELEASE] HotShot - rc-0.5.67 by @shenkeyao in #1789
- Add a document for espresso-dev-node by @ImJeremyHe in #1722
- marketplace solver rollup registration types by @imabdulbasit in #1802
- marketplace-solver binary by @imabdulbasit in #1783
- Remove es_version crate and use SeqTypes::Base version by @imabdulbasit in #1804
- Marketplace Solver by @imabdulbasit in #1809
- Add generic builder by @shenkeyao in #1810
- Use nix-direnv by @QuentinI in #1814
- [WEEKLY RELEASE] HotShot - rc-0.5.68 by @lukaszrzasik in #1815
- Add Node Validator API by @Ayiga in #1771
- Add a workflow to build benchmark builds by @Ancient123 in #1779
- Marketplace builder by @QuentinI in #1806
- add marketplace-builder to builder-docker-images scripts by @imabdulbasit in #1825
- Fix time based upgrade by @imabdulbasit in #1826
- Replace
snafu
withthis_error
and remove global error enum by @imabdulbasit in #1823 - Pass Marketplaceconfig to HotShot by @tbro in #1805
- Fix compose file configuration for node-validator and block-explorer by @Ayiga in #1833
- Return the default auction results in solver api by @imabdulbasit in #1843
- deploy light client contracts to alt chains and send proofs by @imabdulbasit in #1834
- Fix solver client by @tbro in #1853
- reject transactions with size greater than max block size by @imabdulbasit in #1852
- revert dropping lock explicitly for latest_voters_snapshot by @imabdulbasit in #1858
- update dev-node.md for multiple providers support by @imabdulbasit in #1857
- Weekly Release by @jparr721 in #1839
- moved etherscan api key to env contracts file by @alysiahuggins in #1837
- Improve runtime of tests by @tbro in #1854
- add marketplace upgrade type by @imabdulbasit in #1850
- Fix client state test cleanup by @Ayiga in #1864
- Update loggings to make sure builders are run correctly by @shenkeyao in #1867
- [DON'T MERGE] Marketplace integration by @QuentinI in #1842
- Revert "Update loggings to make sure builders are run correctly (#1867)" by @shenkeyao in #1869
- Update loggings to make sure builders are run correctly by @shenkeyao in #1870
- hotshot update by @tbro in #1866
- register rollups for native demo by @imabdulbasit in #1871
- Small update for upgrades.md by @tbro in #1876
- Move solver API paths to configuration by @tbro in #1881
- Update default
GossipSub
mesh_n
by @rob-maron in #1882 - 1706 improve versioning for the light client contract by @alysiahuggins in #1800
- [WEEKLY RELEASE] HotShot - rc-0.5.71 by @rob-maron in #1872
- /SlowEst/SlowTests by @tbro in #1884
- dynamic versioning by @imabdulbasit in #1878
- Update
v0_1::ChainConfig::from(v0_3::ChainConfig)
by @tbro in #1886 - fee upgrade test fix by @tbro in #1889
- prune state history on LC contract by @alysiahuggins in #1670
- update toml files. by @imabdulbasit in #1898
- set upgrade_versions to v2 by @imabdulbasit in #1901
- Make fallback builder serve rollups that don't have default builders by @QuentinI in #1892
- store serialized registration data in database by @imabdulbasit in #1893
- handle optional fields in rollup update body commitment by @imabdulbasit in #1890
- Insert bid transactions into solver state by @imabdulbasit in #1907
- fix api versions by @imabdulbasit in #1911
- add marketplace.chain_config to demo.toml by @tbro in #1914
- Update hotshot-builder-core to fix deadlock by @Ayiga in #1908
- Marketplace builder in tests by @QuentinI in #1903
- [WEEKLY RELEASE] Hotshot rc-0.5.72 by @ss-es in #1902
- update hotshot-builder-core to 0.1.45 by @imabdulbasit in #1920
- add chain config to marketplace upgrade by @imabdulbasit in #1923
- remove unused deps by @tbro in #1919
- fix dev-rollup binary image url by @imabdulbasit in #1925
- Only store voted view on vote and propose by @bfish713 in #1926
- Configuration endpoint fix by @rob-maron in #1933
- Fix namespace filtering for the fallback builder by @shenkeyao in #1936
- fix database healthcheck in docker-compose by @imabdulbasit in #1929
- remove epoch related code from light client contract by @alysiahuggins in #1934
- run marketplace builder if base version >= marketplace version by @imabdulbasit in #1946
- Set
pipefail
in demo-native action by @tbro in #1950 - Make API path consistent between real and mock solvers by @shenkeyao in #1951
- Fixes from Common Prefix audit of the Plonk verifier contract by @philippecamacho in #1962
- reset solver storage by @imabdulbasit in #1941
- Add comma delimiter for API peers option parsing by @jbearer in #1959
- Points to Jellyfish tag jf-plonk-v0.5.1 for jf-plonk dependency. by @philippecamacho in #1975
- [WEEKLY RELEASE] HotShot rc-0.5.73 by @dailinsubjam in #1952
- Use
build-docker-images-native
script by default by @sveitser in #1972 - Test reserve and fallback builder transaction submission via private mempool by @shenkeyao in #1970
- demo native marketplace by @tbro in #1944
- doc: add reference and update zkrollup integration doc by @mrain in #1978
- update light client state prover by @alxiong in #1986
- [WEEKLY RELEASE] HotShot 0.5.74 by @alxiong in #1989
- refactor: static stake table simplication, simpler LightClientState by @alysiahuggins in #1939
- add pubkey, reset_storage, keygen standalone binaries by @imabdulbasit in #1977
- Solver tests for rollup endpoints and database state by @imabdulbasit in #1990
- add test config file by @tbro in #1987
- test marketplace upgrade by @tbro in #1927
- Update to new transaction-oriented query service by @jbearer in #1991
- Add genesis files for decaf and mainnet by @jbearer in #1999
- Use bigger ARM runner by @imabdulbasit in #2006
- simplify interaction with multisig wallets in deployment scripts by @alysiahuggins in #1859
- Return blockHeight for historical state query by @alxiong in #2013
- pass V0 for unknown upgrade version by @imabdulbasit in #2001
- only allow marketplace fee validation on marketplace verioned headers by @tbro in #2018
- check whether light client and fee contract is a proxy in relevant pl… by @alysiahuggins in #2000
- Update orchestrator in release-gambit by @ss-es in #2060
- RELEASE-GAMBIT: Add decaf fee contract address and block by @Ancient123 in #2066
New Contributors
Full Changelog: 2024072...2024092