Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fast-forward stable to v0.2.0-alpha (third attempt) #866

Merged
merged 170 commits into from
Sep 14, 2023

Commits on Jul 17, 2023

  1. Configuration menu
    Copy the full SHA
    11c6eb3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f98e41 View commit details
    Browse the repository at this point in the history
  3. Make DaService async (#508)

    bkolad authored Jul 17, 2023
    Configuration menu
    Copy the full SHA
    70e563d View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. Configuration menu
    Copy the full SHA
    c38d821 View commit details
    Browse the repository at this point in the history
  2. De-anonymizing BlobTransactionTrait in STF (#500)

    * De-anonymizing blobtrait
    * Consistency with import
    citizen-stig authored Jul 18, 2023
    Configuration menu
    Copy the full SHA
    843c79d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a649a21 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f64576c View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. Configuration menu
    Copy the full SHA
    3b77d2c View commit details
    Browse the repository at this point in the history
  2. Add dependabot (#521)

    bkolad authored Jul 19, 2023
    Configuration menu
    Copy the full SHA
    ea54dbd View commit details
    Browse the repository at this point in the history
  3. New ModuleCallJsonSchema macro to generate JSON Schemas via `schema…

    …rs` (#517)
    
    * Introduce `ModuleCallJsonSchema` trait
    
    * Refactor `get_generics_type_param`
    
    * Add `ModuleInfo` test
    
    * Allow `#[derive(ModuleCallJsonSchema)]`
    
    * Impl `ModuleCallJsonSchema` for `Bank`
    
    * New crate `sov-module-schemas`
    
    * `#![deny(missing_docs)]` for `sov_modules_macros`
    
    * Improve macro hygiene
    
    * Clearer docs on module type generics
    
    * ci: run coverage on bigger machine
    neysofu authored Jul 19, 2023
    Configuration menu
    Copy the full SHA
    bf3fb8c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    57bd214 View commit details
    Browse the repository at this point in the history
  5. Remove unused dependecies (#523)

    * Fix docs warnings
    citizen-stig authored Jul 19, 2023
    Configuration menu
    Copy the full SHA
    ef12744 View commit details
    Browse the repository at this point in the history
  6. Update to risc0 v0.16 (#520)

    * Update to risc0 v0.16
    
    * Fix clippy warning
    
    * Remove unneeded phantom reference
    preston-evans98 authored Jul 19, 2023
    Configuration menu
    Copy the full SHA
    14b663f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fca041c View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. Update base64 requirement from 0.13.1 to 0.21.2 (#532)

    * Update base64 requirement from 0.13.1 to 0.21.2
    
    Updates the requirements on [base64](https://github.com/marshallpierce/rust-base64) to permit the latest version.
    - [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md)
    - [Commits](marshallpierce/rust-base64@v0.13.1...v0.21.2)
    
    ---
    updated-dependencies:
    - dependency-name: base64
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * Fix base64 upgrade and remove unsafe
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    dependabot[bot] and citizen-stig authored Jul 20, 2023
    Configuration menu
    Copy the full SHA
    d18081e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    39a617f View commit details
    Browse the repository at this point in the history
  3. JSON Schemas for all built-in modules (#525)

    * JSON Schema for `sov-accounts`
    
    * JSON Schema for `sov-evm`
    
    * JSON Schema for `sov-prover-incentives`
    
    * JSON Schema for `sov-prover-registry`
    
    * JSON Schema for `sov-election`
    
    * JSON Schema for `sov-value-setter`
    
    * Add all built-in modules to `module-schemas`
    
    * Write newlines at the end of JSON Schemas
    
    * Update the module template with JSON Schema instructions
    
    * Fix bad `schemars` attributes in `sov-accounts`
    
    * CI: larger runner for `test`
    
    * CI: increase timeout for cargo-doc-artifact
    
    * Fix missing schemars dependency
    
    * Fix missing serde_json dependency
    
    * Remove unneeded dep to `sov-modules-api`
    neysofu authored Jul 20, 2023
    Configuration menu
    Copy the full SHA
    b424a2b View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2023

  1. Configuration menu
    Copy the full SHA
    1ab2bc3 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

  1. Configuration menu
    Copy the full SHA
    0902b95 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f7164ee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ea7cd9d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    11cb807 View commit details
    Browse the repository at this point in the history
  5. Hide sov-modules-macros for all public APIs; re-export from `sov-mo…

    …dules-api` (#542)
    
    * Re-export macros for `sov-modules-api`
    
    * Remove direct use of `sov-modules-macros`
    
    * Update all docs
    
    * Fix intradoc links
    
    * Fix macros module doc comment & import
    
    * Fix all tests
    
    * Fix default features
    
    * Fix README code example
    neysofu authored Jul 24, 2023
    Configuration menu
    Copy the full SHA
    787c63c View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Configuration menu
    Copy the full SHA
    563660a View commit details
    Browse the repository at this point in the history
  2. Add Cargo.lock to git (#556)

    bkolad authored Jul 25, 2023
    Configuration menu
    Copy the full SHA
    a922131 View commit details
    Browse the repository at this point in the history
  3. Bump openssl from 0.10.52 to 0.10.55 (#557)

    Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.52 to 0.10.55.
    - [Release notes](https://github.com/sfackler/rust-openssl/releases)
    - [Commits](sfackler/rust-openssl@openssl-v0.10.52...openssl-v0.10.55)
    
    ---
    updated-dependencies:
    - dependency-name: openssl
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 25, 2023
    Configuration menu
    Copy the full SHA
    54d1119 View commit details
    Browse the repository at this point in the history
  4. CI improvements: dependabot weekly, experimental testing, ... (#559)

    * Add missing license fields to Cargo manifests
    
    * Test with --experimental on CI
    
    * Run dependabot weekly
    
    * Use cargo-deny for license checking
    
    * Cancel job when new commits are pushed
    
    * Fix rust.yml
    
    * Fix rust.yml
    
    * Only build GH pages on nightly/stable
    neysofu authored Jul 25, 2023
    Configuration menu
    Copy the full SHA
    adeafc1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fd58400 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. add macros to generate clap commands and args for modules in runtime (#…

    …423)
    
    * module clap cli draft pr
    
    * temp commit working state
    
    * add impls for other fields of Runtime
    
    * working code
    
    * fix broken test
    
    * fix cargo hack
    
    * missing file
    
    * fix linting
    
    * lint fix
    
    * WIP: continue cleanup
    
    * Use anyhow::Error as FromStr error
    
    * Rustc panics here
    
    * Fix bug in cli_parser bounds extraction
    
    * It works
    
    * Fix warnings/lints
    
    * Defer serde bounds enforcement
    
    * Remove even more deserialize bounds
    
    * Update CLI with inline tx generation
    
    * Fix doc test; improve hygiene
    
    * cleanup; make hex optional
    
    * remove duplicate Signature defn
    
    * Fix unused import
    
    * remove evm cli for now
    
    * fix warnings without default features
    
    * Fix unused import
    
    * Fix evm skipping
    
    * Fix formatting
    
    * Fix bug in cli make batch
    
    * Get cli_skip working
    
    * Convert to derive macro
    
    * derive CliWalletArg for structs
    
    * Fix doc tests
    
    * test cli_wallet_arg derive
    
    * revert lockfile
    
    * Remove lockfile from git
    
    * lint
    
    * Add missing cfg_attr
    
    * Remove commented code
    
    * fix doc test
    
    * Address code review feedback
    
    ---------
    
    Co-authored-by: dubbelosix <dub@006.com>
    Co-authored-by: Preston Evans <preston.b.evans@gmail.com>
    3 people authored Jul 26, 2023
    Configuration menu
    Copy the full SHA
    824bfa6 View commit details
    Browse the repository at this point in the history
  2. Add missing docs to sov-db (#568)

    * Add missing docs
    
    * Fix formatting
    preston-evans98 authored Jul 26, 2023
    Configuration menu
    Copy the full SHA
    6e2f124 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. Configuration menu
    Copy the full SHA
    0ef438a View commit details
    Browse the repository at this point in the history
  2. Allow all Runtime macros to handle multiple generics (#575)

    * use ThisError for CelestiaAddress::FromStr
    
    * Update macros to handle multiple generics
    
    * Add missing generic to demo-rollup rpc
    
    * Revert unneeded changes to modules-api
    
    * Test with multiple generics
    
    * Fix clippy warnings
    preston-evans98 authored Jul 27, 2023
    Configuration menu
    Copy the full SHA
    d4b39e3 View commit details
    Browse the repository at this point in the history
  3. Sorting modules by dependencies (#549)

    * Generating ModuleTrait.dependencies and implementing sort_by_dependencies
    
    * fix whitespace
    
    * Add ModuleInfo macro dependencies test
    
    * change sorting modules to have additional type
    
    * change genesis macro
    
    * add sorting modules tests
    
    * formatting
    
    * make Vec fully qualified in macros
    
    * split sort_modules_by_dependencies and sort_values_by_modules_dependencies
    
    * rename param
    
    * fix whitespace
    
    * refactor sort_modules_by_dependencies to use ModuleVisitor struct for mutable elements
    
    * fix whitespace
    
    * refactor
    
    * Add support for cyclic dependencies
    
    * Change sort_values_by_modules_dependencies from &Tvalue to TValue
    
    * remove & in genesic macro identyfiers
    
    * fix test
    
    * fix
    
    * fix test
    
    * move Hash trait implementation for addresses to macros
    
    * reverse cycle order in error message
    
    * I give up, make test order invariant
    
    * Try fixing test
    
    * simplify tests
    
    * improve cycle detection with stack
    
    simplify test with mocking modules
    
    * fix too much cloning
    
    * slim tests setup
    LukaszRozmej authored Jul 27, 2023
    Configuration menu
    Copy the full SHA
    80b2518 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. Configuration menu
    Copy the full SHA
    681b7a5 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2023

  1. Configuration menu
    Copy the full SHA
    3835042 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    168a508 View commit details
    Browse the repository at this point in the history
  3. Add release checklist (#580)

    * Add release checklist
    
    * Add detailed release instructions
    
    * Update Releases.md
    
    Co-authored-by: Cem Özer <cem@sovlabs.io>
    
    * Add additional checks
    
    ---------
    
    Co-authored-by: Cem Özer <cem@sovlabs.io>
    preston-evans98 and cemozerr authored Jul 31, 2023
    Configuration menu
    Copy the full SHA
    b9fdcc9 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. CI cache improvements (#572)

    * Improve CI
    
    * Fix comments in rust.yml
    
    * Improve CI docs and comments
    
    * Fix Swatinem workspaces
    
    * Disable cache writes on non-default branches
    neysofu authored Aug 1, 2023
    Configuration menu
    Copy the full SHA
    fcfc64a View commit details
    Browse the repository at this point in the history
  2. Change STF interface to work on slot level (#560)

    * Removing Misbehavour hint from parameters
    * Fixing prover
    * Update docs
    citizen-stig authored Aug 1, 2023
    Configuration menu
    Copy the full SHA
    609b479 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2903e0c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9d7b3d2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    baf2687 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d4a39da View commit details
    Browse the repository at this point in the history
  7. Remove array_windows feature to be closer to stable rust (#606)

    Co-authored-by: Preston Evans <32944016+preston-evans98@users.noreply.github.com>
    citizen-stig and preston-evans98 authored Aug 1, 2023
    Configuration menu
    Copy the full SHA
    ad0120e View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

  1. Remove jmt::SimpleHasher from rollup interface; Add PrivateKey trait (

    #608)
    
    * Improve generated cli help
    
    * Remove jmt/SimpleHasher from rollup interface; Add PrivateKey trait
    
    * Fix tests/warnings
    
    * cargo fmt
    
    * Fix import
    
    * Pin cc to avoid bad release
    
    * Fix comment; feature gate imports
    preston-evans98 authored Aug 2, 2023
    Configuration menu
    Copy the full SHA
    e0f3229 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. Feature gate jsonrpsee in sov-modules-macros (#613)

    * Feature gate jsonrpsee in macros
    
    * Fix imports
    
    * Feature gate tests
    
    * Add placeholder nextest config
    preston-evans98 authored Aug 3, 2023
    Configuration menu
    Copy the full SHA
    2a54f78 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0635008 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. Configuration menu
    Copy the full SHA
    63ba774 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2023

  1. Create new cli library with a simplified interface (#623)

    * Improve generated cli help
    
    * Remove jmt/SimpleHasher from rollup interface; Add PrivateKey trait
    
    * Fix tests/warnings
    
    * cargo fmt
    
    * Fix import
    
    * Pin cc to avoid bad release
    
    * Fix comment; feature gate imports
    
    * Feature gate jsonrpsee in macros
    
    * Generate From<CliTxParser> in cliwalletarg macro
    
    * Bug fix; allow multiple #[serialization()] attrs
    
    * Impl ser/de for DefaultPrivateKey
    
    * Add missing serialize bounds on signature/privatekey
    
    * Create CliWallet trait. Derive in existing macro
    
    * Implement basic cli wallet
    
    * Allow parsing of struct call messages in CLI wallet
    
    * Cleanup and document cli_parser
    
    * More docs
    
    * fix warnings
    
    * improve generated cli docs
    
    * Modularize
    
    * Cleanup, add TODOs
    
    * Add missing serde to experimental runtime
    
    * Fix warnings
    
    * Remove unneeded borrow
    
    * clippy
    
    * Address feedback. Add missing docs
    preston-evans98 authored Aug 8, 2023
    Configuration menu
    Copy the full SHA
    7349023 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f853874 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2023

  1. remove use AddressTrait from ModuleInfo macro (#636)

    * remove use AddressTrait from ModuleInfo macro
    
    * Regression test
    
    * fix: shadow trait imports for macros
    
    This commit introduces a pattern to shadow trait imports under macro
    implementations.
    
    This is considered a good practice as such imports will never conflict
    with other imports performed by the consumer of the macro.
    
    related issue: #635
    
    * Fix regression test
    
    ---------
    
    Co-authored-by: Filippo Costa <filippo@sovlabs.io>
    Co-authored-by: Victor Lopez <victor@codx.io>
    3 people authored Aug 9, 2023
    Configuration menu
    Copy the full SHA
    7d9a574 View commit details
    Browse the repository at this point in the history
  2. EVM: Initialize CfgEnv before transaction execution (#627)

    * Create proper revm EnvCfg
    
    * Move spec inside EvmChainCfg
    
    * Move stuff to serialize.rs
    
    * move out get_spec_id
    
    * add cfg_test and spec_id_lookup
    
    * add more docs
    
    * fix all the stuff
    
    * more fixes
    
    * one more fix
    
    * more fixes
    
    * remove unsafe
    
    * bit of refactor
    
    * Move config to SpecId instead of wrapper
    LukaszRozmej authored Aug 9, 2023
    Configuration menu
    Copy the full SHA
    16ff1ef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    22c7d94 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2023

  1. Chain state module (#598)

    * WIP: Add optimsitic sync
    
    * WIP: implement chain state module
    
    * WIP: Add attester incentives
    
    * Can compile
    
    * Does compile
    
    * Start working on attester incentives
    
    * Implement attestation processing
    
    * Finish unbonding
    
    * Improve events
    
    * Rename sov-attester-incentives to optimistic-workflow
    
    * Refactor
    
    * Start working on apply_sync_data_blob
    
    * Refactoring apply_tx_blob
    
    * Refactoring files
    
    * Rewriting unbonding
    
    * Refactor attestation processing
    
    * Refactor process challenge
    
    * Refactoring
    
    * Fixing compile issues
    
    * Does compile
    
    * Everything compiles
    
    * Add 2 phase unbonding back
    
    * Updating tests
    
    * Changing bonding proof
    
    * Changing bonding proof
    
    * Fixing get_with_proof
    
    * Fixing chain updates
    
    * Change STF interface to work on slot level
    
    * Removing Misbehavour hint from parameters
    * Fixing prover
    * Update docs
    
    * Adding chain state
    
    * Starting chain state
    
    * Fix lint
    
    * Fixing warnings
    
    * Integrating slot hooks
    
    * Populating todos
    
    * Adding data generation for different modules
    
    * Implementing automatic bank data generation
    
    * Fixing stf
    
    * Compiles
    
    * Fixing chain-state test, adding EncodeCall trait
    
    * Fixing lints
    
    * Chain state testing
    
    * Simple chain state module tests
    
    * All tests pass
    
    * Fixing lints
    
    * Fixing comments PR
    
    * Fixing comments PR
    
    * nit fix
    
    * Fixing PR comments
    
    * Deleting borsh compat
    
    * Adding back github and config files
    
    * Specifying commit for jmt
    
    * Update module-system/sov-state/src/storage.rs
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Fixing comments PR
    
    * Update adapters/risc0/src/host.rs
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Update adapters/risc0/src/host.rs
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Fixing error handling
    
    * Fixing lints
    
    * Fixing lints
    
    * Fix lints
    
    * Update rollup-interface/src/state_machine/mocks.rs
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Addressing PR comments
    
    * Including PR comments
    
    * Update Cargo.toml
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Update adapters/risc0/src/guest.rs
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Update adapters/risc0/src/host.rs
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Update adapters/risc0/src/host.rs
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Adding back genesis and call
    
    * Fix lints
    
    * Lint
    
    * Restoring default context
    
    * Fixing imports
    
    * Fixing prover compiles
    
    * Fix prover compiles
    
    * Fixing end slot hook
    
    * Reorganizing integration tests
    
    * Reorganizing integration tests
    
    * Adding unit tests for chain-state
    
    * Update chain state tests
    
    * Update apply slot signature
    
    * Fix demo-prover
    
    * Update adapters/risc0/src/guest.rs
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Update adapters/risc0/src/host.rs
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Fix lints
    
    * Format demo-prover
    
    * Fix feature data generators
    
    * Update examples/demo-stf/Cargo.toml
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Update adapters/risc0/src/guest.rs
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Fixing pr comments
    
    * Fix lint
    
    * Removing call from chain-state because provided by blanket
    
    ---------
    
    Co-authored-by: Preston Evans <preston.b.evans@gmail.com>
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    3 people authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    f747637 View commit details
    Browse the repository at this point in the history
  2. Refactoring buf reader (#593)

    * WIP: Add optimsitic sync
    
    * WIP: implement chain state module
    
    * WIP: Add attester incentives
    
    * Can compile
    
    * Does compile
    
    * Start working on attester incentives
    
    * Implement attestation processing
    
    * Finish unbonding
    
    * Improve events
    
    * Rename sov-attester-incentives to optimistic-workflow
    
    * Refactor
    
    * Start working on apply_sync_data_blob
    
    * Refactoring apply_tx_blob
    
    * Refactoring files
    
    * Rewriting unbonding
    
    * Refactor attestation processing
    
    * Refactor process challenge
    
    * Refactoring
    
    * Fixing compile issues
    
    * Does compile
    
    * Everything compiles
    
    * Add 2 phase unbonding back
    
    * Updating tests
    
    * Changing bonding proof
    
    * Changing bonding proof
    
    * Fixing get_with_proof
    
    * Fixing chain updates
    
    * Refactoring buf reader
    
    * Change STF interface to work on slot level
    
    * Removing Misbehavour hint from parameters
    * Fixing prover
    * Update docs
    
    * Adding chain state
    
    * Starting chain state
    
    * Fix lint
    
    * Fixing warnings
    
    * Integrating slot hooks
    
    * Populating todos
    
    * Adding data generation for different modules
    
    * Implementing automatic bank data generation
    
    * Fixing stf
    
    * Compiles
    
    * Fixing chain-state test, adding EncodeCall trait
    
    * Fixing lints
    
    * Chain state testing
    
    * Simple chain state module tests
    
    * All tests pass
    
    * Fixing lints
    
    * Fixing comments PR
    
    * Fixing comments PR
    
    * nit fix
    
    * Fixing PR comments
    
    * Deleting borsh compat
    
    * Adding back github and config files
    
    * Specifying commit for jmt
    
    * Update module-system/sov-state/src/storage.rs
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Fixing comments PR
    
    * Applying PR comments
    
    * Update adapters/risc0/src/host.rs
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Update adapters/risc0/src/host.rs
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Fixing error handling
    
    * Fixing lints
    
    * Fixing lints
    
    * Fix lints
    
    * Refactor buf reader
    
    * Update rollup-interface/src/state_machine/mocks.rs
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Addressing PR comments
    
    * Including PR comments
    
    * Update Cargo.toml
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Update adapters/risc0/src/guest.rs
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Update adapters/risc0/src/host.rs
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Update adapters/risc0/src/host.rs
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Adding back genesis and call
    
    * Fix lints
    
    * Lint
    
    * Restoring default context
    
    * Fixing imports
    
    * Fixing prover compiles
    
    * Fix prover compiles
    
    * Fixing end slot hook
    
    * Reorganizing integration tests
    
    * Reorganizing integration tests
    
    * Adding unit tests for chain-state
    
    * Update chain state tests
    
    * Update apply slot signature
    
    * Fix demo-prover
    
    * Update adapters/risc0/src/guest.rs
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Update adapters/risc0/src/host.rs
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Fix lints
    
    * Format demo-prover
    
    * Fix feature data generators
    
    * Merge with chain-state and fix lints
    
    * Update examples/demo-stf/Cargo.toml
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Update adapters/risc0/src/guest.rs
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Fixing pr comments
    
    * Fix lint
    
    * Fix lints
    
    ---------
    
    Co-authored-by: Preston Evans <preston.b.evans@gmail.com>
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    3 people authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    154cbbe View commit details
    Browse the repository at this point in the history
  3. Add missing docs for bank, prover-incentives, demo-rollup and const-r…

    …ollup-config (#592)
    
    * WIP: Add optimsitic sync
    
    * WIP: implement chain state module
    
    * WIP: Add attester incentives
    
    * Can compile
    
    * Does compile
    
    * Start working on attester incentives
    
    * Implement attestation processing
    
    * Finish unbonding
    
    * Improve events
    
    * Rename sov-attester-incentives to optimistic-workflow
    
    * Refactor
    
    * Start working on apply_sync_data_blob
    
    * Refactoring apply_tx_blob
    
    * Refactoring files
    
    * Rewriting unbonding
    
    * Refactor attestation processing
    
    * Refactor process challenge
    
    * Refactoring
    
    * Fixing compile issues
    
    * Does compile
    
    * Everything compiles
    
    * Add 2 phase unbonding back
    
    * Updating tests
    
    * Changing bonding proof
    
    * Changing bonding proof
    
    * Fixing get_with_proof
    
    * Fixing chain updates
    
    * Missing docs bank
    
    * Missing docs prover-incentives
    
    * Missing docs const-rollup-config
    
    * demo-rollup missing docs, finish missing docs
    
    * Refactoring buf reader
    
    * Fixing lint error
    
    * Change STF interface to work on slot level
    
    * Removing Misbehavour hint from parameters
    * Fixing prover
    * Update docs
    
    * Adding chain state
    
    * Starting chain state
    
    * Fix lint
    
    * Fixing warnings
    
    * Integrating slot hooks
    
    * Populating todos
    
    * Adding data generation for different modules
    
    * Implementing automatic bank data generation
    
    * Fixing stf
    
    * Compiles
    
    * Fixing chain-state test, adding EncodeCall trait
    
    * Fixing lints
    
    * Chain state testing
    
    * Simple chain state module tests
    
    * All tests pass
    
    * Fixing lints
    
    * Fixing comments PR
    
    * Fixing comments PR
    
    * nit fix
    
    * Fixing PR comments
    
    * Deleting borsh compat
    
    * Adding missing_docs
    
    * Adding back github and config files
    
    * Specifying commit for jmt
    
    * Update module-system/sov-state/src/storage.rs
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Fixing comments PR
    
    * Fix rpc macro
    
    * Fixing missing docs
    
    * Applying PR comments
    
    * Update adapters/risc0/src/host.rs
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Update adapters/risc0/src/host.rs
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Fixing error handling
    
    * Fixing lints
    
    * Fixing lints
    
    * Fix lints
    
    * Refactor buf reader
    
    * Fixing tests
    
    * Update rollup-interface/src/state_machine/mocks.rs
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Addressing PR comments
    
    * Including PR comments
    
    * Update Cargo.toml
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Update adapters/risc0/src/guest.rs
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Update adapters/risc0/src/host.rs
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Update adapters/risc0/src/host.rs
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Adding back genesis and call
    
    * Fix lints
    
    * Lint
    
    * Restoring default context
    
    * Fixing imports
    
    * Fixing prover compiles
    
    * Fix prover compiles
    
    * Fixing end slot hook
    
    * Reorganizing integration tests
    
    * Reorganizing integration tests
    
    * Adding unit tests for chain-state
    
    * Update chain state tests
    
    * Update apply slot signature
    
    * Fix demo-prover
    
    * Update adapters/risc0/src/guest.rs
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Update adapters/risc0/src/host.rs
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Fix lints
    
    * Format demo-prover
    
    * Fix feature data generators
    
    * Merge with chain-state and fix lints
    
    * Update examples/demo-stf/Cargo.toml
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Update adapters/risc0/src/guest.rs
    
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    
    * Fixing pr comments
    
    * Fix lint
    
    * Fix doctests demo rollup
    
    * Add folder generated by README test to gitignore
    
    ---------
    
    Co-authored-by: Preston Evans <preston.b.evans@gmail.com>
    Co-authored-by: Nikolai Golub <nikolai@sovlabs.io>
    3 people authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    4e5c2ff View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0137568 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2023

  1. Refactor CelestiaAddress (#551)

    * Refactor CelestiaAddress and its internal representation
    citizen-stig authored Aug 11, 2023
    Configuration menu
    Copy the full SHA
    3cc6083 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2023

  1. Configuration menu
    Copy the full SHA
    264a284 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f41765a View commit details
    Browse the repository at this point in the history
  3. Based Sequencer with Soft Confirmations: deferring blob from execution (

    #596)
    
    * Introducing blob deferring
    * Exposing is_allowed_sequencer method. Filter non registered sequencers
    * Add next-test as default runner for `make test`
    citizen-stig authored Aug 14, 2023
    Configuration menu
    Copy the full SHA
    5b634a1 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2023

  1. Allow custom (de)serialization logic for #[state] (#648)

    * Allow custom state encodings
    
    * Use Default::default to build codecs
    
    * Improve tests for sov-modules-macros
    
    * Stricter type bounds for better error messages
    
    * Don't reexport sov_state::codec
    
    * t.pass test
    neysofu authored Aug 15, 2023
    Configuration menu
    Copy the full SHA
    99e234e View commit details
    Browse the repository at this point in the history
  2. Bump tokio from 1.29.1 to 1.31.0 (#659)

    Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.29.1 to 1.31.0.
    - [Release notes](https://github.com/tokio-rs/tokio/releases)
    - [Commits](tokio-rs/tokio@tokio-1.29.1...tokio-1.31.0)
    
    ---
    updated-dependencies:
    - dependency-name: tokio
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Filippo Neysofu Costa <filippo@sovlabs.io>
    dependabot[bot] and neysofu authored Aug 15, 2023
    Configuration menu
    Copy the full SHA
    fb8d836 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b4c54b1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c0ef212 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. Configuration menu
    Copy the full SHA
    1e43aca View commit details
    Browse the repository at this point in the history
  2. Add a benchmark/profiler to count cycles in demo-prover (#577)

    * extract data_gen into its own function
    
    * temp push
    
    * add prover cycles
    
    * include multiple transactions
    
    * reduce txns
    
    * temp switch
    
    * cycle tracker macro
    
    * another temp commit
    
    * merge main and nightly
    
    * use run_without_prover for bench/profile
    
    * working metrics
    
    * add zk-cycle-utils. missed it
    
    * temporary commit
    
    * pass features to risc0 vm
    
    * feature gate all the bench things
    
    * cleanup and testing
    
    * check in readme
    
    * checking some cargo locks in prep for merge
    
    * some fixes
    
    * revert rollup config toml
    
    * working merge
    
    * cleanup and documentation
    
    * simplify the macro for generating the wrapped function
    
    * format fixes
    
    * README changes
    
    * simplify code as per lint
    
    * lint fix
    
    * add profiler to analyze trace
    
    * fix cargo lock
    
    * really fix Cargo.lock
    
    * trace options
    
    * cargo fmt
    
    * fix log error
    
    * fix prover bench
    
    * add docs and address comments
    
    * prover bench readme
    
    * add a skip proving option to demo-prover
    
    * add tests for macros
    
    * demo prover format
    
    * remove commented code
    
    * formatting
    
    ---------
    
    Co-authored-by: dubbelosix <dub@006.com>
    dubbelosix and dubbelosix authored Aug 16, 2023
    Configuration menu
    Copy the full SHA
    6371c32 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aefb10f View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. Configuration menu
    Copy the full SHA
    d4d64ad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b63d1b0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4bab2f5 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2023

  1. Configuration menu
    Copy the full SHA
    185dc6a View commit details
    Browse the repository at this point in the history
  2. sov-sequencer-registry module docs (#674)

    * Fix sov-sequencer-registry docs
    
    * Fix docs about callmessage
    neysofu authored Aug 18, 2023
    Configuration menu
    Copy the full SHA
    f0b49f4 View commit details
    Browse the repository at this point in the history
  3. RollupConfig cleanup (#677)

    bkolad authored Aug 18, 2023
    Configuration menu
    Copy the full SHA
    6369c62 View commit details
    Browse the repository at this point in the history
  4. Typo in ledger_rpc.rs (#678)

    * fixed typo in ledger_rpc.rs
    
    * Fix RPC method name in sov-stf-runner docs
    
    ---------
    
    Co-authored-by: Filippo Costa <filippo@sovlabs.io>
    LiveDuo and neysofu authored Aug 18, 2023
    Configuration menu
    Copy the full SHA
    cf06f2a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a33f004 View commit details
    Browse the repository at this point in the history
  6. Optimistic (#650)

    * Optimistic
    
    * Attester incentives module
    
    * Reverting typo
    
    * Tests attester-incentives
    
    * Adding test helper and lint
    
    * Lint
    
    * Adding tests
    
    * Finishing positive test
    
    * Refactor tests
    
    * Refactor tests
    
    * Adding negative test
    
    * Valid challenge
    
    * Invalid challenge
    
    * Adding unbonding tests
    
    * Lint fix
    
    * Lint
    
    * Make lint
    
    * Make lint
    
    * PR comments + fix tests
    
    * Lint
    
    * Fixing comments
    
    * Refactoring + finishing adding tests
    
    * Fix lint
    
    * Fix lint
    
    * Fixing PR comments
    
    * Fixing important comment
    
    * Fix nits
    
    * Fixing multi-attestation
    
    * Fixing nits
    
    * Fixing nits
    
    * Fixing lints
    
    * Fixing all comments PR
    theochap authored Aug 18, 2023
    Configuration menu
    Copy the full SHA
    fd2ff39 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2023

  1. Configuration menu
    Copy the full SHA
    708c17b View commit details
    Browse the repository at this point in the history
  2. Bump parking_lot from 0.11.2 to 0.12.1 (#696)

    Bumps [parking_lot](https://github.com/Amanieu/parking_lot) from 0.11.2 to 0.12.1.
    - [Changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md)
    - [Commits](Amanieu/parking_lot@0.11.2...0.12.1)
    
    ---
    updated-dependencies:
    - dependency-name: parking_lot
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 21, 2023
    Configuration menu
    Copy the full SHA
    5d2b303 View commit details
    Browse the repository at this point in the history
  3. Bump serde from 1.0.183 to 1.0.185 (#698)

    Bumps [serde](https://github.com/serde-rs/serde) from 1.0.183 to 1.0.185.
    - [Release notes](https://github.com/serde-rs/serde/releases)
    - [Commits](serde-rs/serde@v1.0.183...v1.0.185)
    
    ---
    updated-dependencies:
    - dependency-name: serde
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 21, 2023
    Configuration menu
    Copy the full SHA
    491098d View commit details
    Browse the repository at this point in the history
  4. Bump quote from 1.0.32 to 1.0.33 (#701)

    Bumps [quote](https://github.com/dtolnay/quote) from 1.0.32 to 1.0.33.
    - [Release notes](https://github.com/dtolnay/quote/releases)
    - [Commits](dtolnay/quote@1.0.32...1.0.33)
    
    ---
    updated-dependencies:
    - dependency-name: quote
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 21, 2023
    Configuration menu
    Copy the full SHA
    0341781 View commit details
    Browse the repository at this point in the history
  5. Bump tokio from 1.31.0 to 1.32.0 (#702)

    Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.31.0 to 1.32.0.
    - [Release notes](https://github.com/tokio-rs/tokio/releases)
    - [Commits](tokio-rs/tokio@tokio-1.31.0...tokio-1.32.0)
    
    ---
    updated-dependencies:
    - dependency-name: tokio
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Filippo Neysofu Costa <filippo@sovlabs.io>
    dependabot[bot] and neysofu authored Aug 21, 2023
    Configuration menu
    Copy the full SHA
    13040ec View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0abc891 View commit details
    Browse the repository at this point in the history
  7. Fix typos in documentation (#687)

    * fix typos
    
    * fix typos
    
    * fix typo
    
    * fix typos
    
    * fix typo
    
    * fix typo
    
    * fix typo
    
    * fix typo
    
    * fix typo
    
    * fix typo
    
    * fix typo
    
    * Update examples/demo-rollup/benches/README.md
    
    Fix typo
    
    * Trigger CI
    
    ---------
    
    Co-authored-by: Filippo Neysofu Costa <filippo@neysofu.me>
    Co-authored-by: Filippo Costa <filippo@sovlabs.io>
    3 people authored Aug 21, 2023
    Configuration menu
    Copy the full SHA
    db368c4 View commit details
    Browse the repository at this point in the history
  8. Update README.md (#683)

    * Update README.md
    
    To make getting started section more digestable.
    
    * Update README.md
    
    ---------
    
    Co-authored-by: Filippo Neysofu Costa <filippo@sovlabs.io>
    cemozerr and neysofu authored Aug 21, 2023
    Configuration menu
    Copy the full SHA
    3fffcdd View commit details
    Browse the repository at this point in the history
  9. PairOfCodecs default (#703)

    neysofu authored Aug 21, 2023
    Configuration menu
    Copy the full SHA
    a050971 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. Make "native" feature non default (#664)

    * Disabling default native feature
    
    * Fixes after rebase
    citizen-stig authored Aug 22, 2023
    Configuration menu
    Copy the full SHA
    597f324 View commit details
    Browse the repository at this point in the history
  2. Functionality for submitting several blobs in single DA block (#690)

    * Introduce sciprts for testing deferred blob execution
    
    * Clean up logging
    * Scripts for make demo
    * Improve logging
    * Use preferred sequencer
    * Log transaction hash in batch builder
    citizen-stig authored Aug 22, 2023
    Configuration menu
    Copy the full SHA
    d00fb58 View commit details
    Browse the repository at this point in the history
  3. Refactor sov-cli into a library (#708)

    * WIP: add rpc to cli wallet
    
    * Test key commands
    
    * WIP allow generic callmsg parsing
    
    * It kinda works
    
    * Switch to tryfrom
    
    * It works! needs cleanup
    
    * It works a bit better
    
    * Use new frontend trait
    
    * Import from files and json
    
    * Test import flows
    
    * Rename to fileNameArg
    
    * Implement tx submission via rpc
    
    * Update sov-cli in demo-stf
    
    * Cleanup diff
    
    * Cleanup diff
    
    * Remove unneeded json file
    
    * lint
    
    * remove sov-cli from guest
    
    * lint
    
    * Fix tests
    
    * Remove outdated clap test
    
    * Fix sequencer tests
    
    * Add build step to makefile
    
    * Remove stray ':' from Makefile
    
    * Update test for cli_wallet derive
    preston-evans98 authored Aug 22, 2023
    Configuration menu
    Copy the full SHA
    72d7f36 View commit details
    Browse the repository at this point in the history
  4. DA mock implementation (#686)

    bkolad authored Aug 22, 2023
    Configuration menu
    Copy the full SHA
    d119b47 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. Configuration menu
    Copy the full SHA
    cf6fd44 View commit details
    Browse the repository at this point in the history
  2. Implement State Vectors (#685)

    * impl. StateVec
    
    * remove remove func. impl. set_all
    
    * fix set_all
    
    * add tests
    
    * fix naming
    
    * borrow values
    
    * impl. get_or_err
    
    * example without tests yet
    
    * formatting
    
    * docs: document sov-vec-setter
    
    * lint: sov-vec-setter
    
    * fix fn order
    
    * string test case
    
    * linting
    
    * Add tests for sov-vec-setter and StateVec
    
    * Update doc for set_all
    
    * Fix Clippy warnings
    
    * Fix StateVec::clear() bug
    
    ---------
    
    Co-authored-by: orkunkilic <orkunmahirkilic@gmail.com>
    Co-authored-by: Filippo Costa <filippo@sovlabs.io>
    3 people authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    625c461 View commit details
    Browse the repository at this point in the history
  3. Improvements to StateVec (#688)

    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    neysofu authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    0643f97 View commit details
    Browse the repository at this point in the history
  4. Hash-encode keys in StateMap instead of serializing them with a cod…

    …ec (#718)
    
    * Use Hash to serialize keys
    
    * Better naming conventions for Storage/Cachekey
    
    * Fix docs
    
    * Fix merge issues
    
    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    
    ---------
    
    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    neysofu authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    05c4f25 View commit details
    Browse the repository at this point in the history
  5. Split AddressTrait (#720)

    * Removing extra bound on RollupAddress where it is not needed
    * Update demo-simple-stf docs
    * Public export
    * Remove unused H160
    citizen-stig authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    23b5165 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    07abb68 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. Configuration menu
    Copy the full SHA
    b712555 View commit details
    Browse the repository at this point in the history
  2. Fix #[state(codec_builder = ...)] test (#723)

    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    neysofu authored Aug 24, 2023
    Configuration menu
    Copy the full SHA
    6726a5e View commit details
    Browse the repository at this point in the history
  3. Add create-token integration test (#716)

    * Use update proofs
    
    * Add basic module integration tests
    
    * Randomize port in tests
    
    * Revert "Use update proofs"
    
    This reverts commit e5bfaca.
    
    * address code review; reorganize
    
    * Add ws subscription for slots
    
    * fix lints
    
    * Fix bash snippet in README interpreted as test
    preston-evans98 authored Aug 24, 2023
    Configuration menu
    Copy the full SHA
    203d839 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    04408b8 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2023

  1. Generate docs in rpc macros (#729)

    * Add missing docs to generated rpc
    
    * Remove allow(missing_docs) from query modules
    
    * remove println
    
    * add missing docs for attester-incentives
    preston-evans98 authored Aug 25, 2023
    Configuration menu
    Copy the full SHA
    8106ffa View commit details
    Browse the repository at this point in the history
  2. EVM test cleanup (#732)

    bkolad authored Aug 25, 2023
    Configuration menu
    Copy the full SHA
    cafcae3 View commit details
    Browse the repository at this point in the history
  3. Fix CI (#734)

    neysofu authored Aug 25, 2023
    Configuration menu
    Copy the full SHA
    768eb9e View commit details
    Browse the repository at this point in the history
  4. Add docs for examples/demo-prover (#730)

    Co-authored-by: dubbelosix <dub@006.com>
    dubbelosix and dubbelosix authored Aug 25, 2023
    Configuration menu
    Copy the full SHA
    96f81f2 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2023

  1. Use MockAddress in demo-rollup benches. (#738)

    * Fix Blob address type in benches
    
    * fix lint
    bkolad authored Aug 28, 2023
    Configuration menu
    Copy the full SHA
    269a66f View commit details
    Browse the repository at this point in the history
  2. Bump serde from 1.0.185 to 1.0.188 (#746)

    Bumps [serde](https://github.com/serde-rs/serde) from 1.0.185 to 1.0.188.
    - [Release notes](https://github.com/serde-rs/serde/releases)
    - [Commits](serde-rs/serde@v1.0.185...v1.0.188)
    
    ---
    updated-dependencies:
    - dependency-name: serde
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 28, 2023
    Configuration menu
    Copy the full SHA
    29beb5d View commit details
    Browse the repository at this point in the history
  3. Bump reqwest from 0.11.18 to 0.11.20 (#745)

    Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.11.18 to 0.11.20.
    - [Release notes](https://github.com/seanmonstar/reqwest/releases)
    - [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)
    - [Commits](seanmonstar/reqwest@v0.11.18...v0.11.20)
    
    ---
    updated-dependencies:
    - dependency-name: reqwest
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 28, 2023
    Configuration menu
    Copy the full SHA
    3832152 View commit details
    Browse the repository at this point in the history
  4. CLEANUP: remove sov-election module since we don't need it and modify…

    … tests using it to use sov-bank (#739)
    
    * cleanup sov election
    
    * fix unused import
    
    * fix removed arguments to genesis config
    
    * remove extra argument for create_demo_genesis_config
    
    * add a bad nonce test case as well
    
    * formatting :(
    
    * another place where private key for election module needs to be removed
    
    * linter suggestions
    
    ---------
    
    Co-authored-by: dubbelosix <dub@006.com>
    dubbelosix and dubbelosix authored Aug 28, 2023
    Configuration menu
    Copy the full SHA
    ce27e1b View commit details
    Browse the repository at this point in the history
  5. Update end_slot_hook (#742)

    * add root_hash to end_sloot_hook
    
    * update end slot hook
    
    * support experimental
    
    * allow unused variables
    
    * fix experimental flag for hooks in evm
    bkolad authored Aug 28, 2023
    Configuration menu
    Copy the full SHA
    a6a939d View commit details
    Browse the repository at this point in the history
  6. Migrate to buildjet (#748)

    * Migrate to buildjet
    
    * Switch back to swatinem cache
    preston-evans98 authored Aug 28, 2023
    Configuration menu
    Copy the full SHA
    e9f9d0b View commit details
    Browse the repository at this point in the history
  7. No default feature in CI (#741)

    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    neysofu authored Aug 28, 2023
    Configuration menu
    Copy the full SHA
    2dae19d View commit details
    Browse the repository at this point in the history
  8. Allow modules to mint on their own authority (#728)

    * Allow modules to mint on their own authority
    
    * Fix typos in token::mint signature
    
    * Allow modules to create tokens
    
    * Fix nits
    
    * lint
    
    * Fix tests
    
    * Fix tests
    preston-evans98 authored Aug 28, 2023
    Configuration menu
    Copy the full SHA
    216fb16 View commit details
    Browse the repository at this point in the history
  9. Modify risc0 tracer util to print function stack to enable better deb…

    …ugging (#711)
    
    * stack analysis
    
    * fix issues
    
    * some more changes
    
    * minor changes
    
    ---------
    
    Co-authored-by: dubbelosix <dub@006.com>
    dubbelosix and dubbelosix authored Aug 28, 2023
    Configuration menu
    Copy the full SHA
    211b56f View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2023

  1. Remove unnecessary generic from MockBlob (#749)

    * Remove generic from MockBlob
    
    * update tests
    
    * fix lint
    
    * fix lint
    bkolad authored Aug 29, 2023
    Configuration menu
    Copy the full SHA
    693ecb6 View commit details
    Browse the repository at this point in the history
  2. feat: add fuzzing (#651)

    * macro docs improvements
    
    * wip
    
    * fuzz experiments
    
    * macro errors
    
    * wip
    
    * add fuzz makefile & docs
    
    * add generative fuzz for account module implementation
    
    This commit introduces a generative model for the accounts module
    implementation that will generate valid messages to update the account
    address.
    
    It also fixes a bug where a prefix with an unaligned vector could be
    created by declaring an API module, combining its prefixes, and
    generating a vec would result in potentially unaligned vectors.
    
    * fix statemap arbitrary generation
    
    * fix lint nits
    
    * rollback aligned vec assertion for tests
    
    * fix native requirement for arbitrary implementation
    
    * fix arbitrary workset to use genesis
    
    * fix merge generated errors
    
    * remove cargo.lock from fuzz directory
    
    ---------
    
    Co-authored-by: Filippo Costa <filippo@sovlabs.io>
    vlopes11 and neysofu authored Aug 29, 2023
    Configuration menu
    Copy the full SHA
    b06c98b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c6b814c View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2023

  1. Split Storage::validate_and_commit into two separate methods `Stora…

    …ge::calculate_root_hash...` and `Storage::commit` (#752)
    
    * Extend storage interface
    
    * fix
    
    * add calculate_state_root_and_node_batch
    
    * Add comment
    
    * code review feedback
    
    * Add StateUpdate to Storage
    bkolad authored Aug 30, 2023
    Configuration menu
    Copy the full SHA
    9d4931a View commit details
    Browse the repository at this point in the history
  2. Fix expose_rpc macro with associated types (#733)

    * Start adding test
    
    * Add simple test for expose_rpc
    
    * Generic test passes without expose_rpc
    
    * It still passes.
    
    * Just adding some notes
    
    * Add test boilerplate
    
    * [no ci]: Update tests
    
    * Broken, but progress
    
    * [no ci] It passes!
    
    * And add failing test!
    
    * Adding module for debugging macro things
    
    * It compiles and runs!
    
    * Adding generic!
    
    * Add phantom module to satisfy compiler
    
    * Fixing phantom
    
    * WIP
    
    * It compiles without expose_rpc
    
    * We don't need phantom module
    
    * Update things
    
    * It works with renaming!
    
    * Linter is happy
    
    * tests are passing
    
    * Add failing test
    
    * Clean ups
    
    * Add link to bug
    
    * Update message
    citizen-stig authored Aug 30, 2023
    Configuration menu
    Copy the full SHA
    7dfeb06 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    73af797 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6bc845b View commit details
    Browse the repository at this point in the history
  5. Add Bitcoin DA Adapter link to README (#758)

    * docs: add Bitcoin DA link to README
    
    * docs: add "open-source" to BitcoinDA link
    
    Co-authored-by: Cem Özer <cemozer2018@u.northwestern.edu>
    
    ---------
    
    Co-authored-by: Cem Özer <cemozer2018@u.northwestern.edu>
    orkunkilic and cemozerr authored Aug 30, 2023
    Configuration menu
    Copy the full SHA
    461a749 View commit details
    Browse the repository at this point in the history
  6. Add RPC for chain-state module (#760)

    * Add RPC endpoint for chain state module, so it can be plugged into runtime
    
    * Move tests to integration tests
    
    * Fix native feature gating
    
    * Fixed check features
    citizen-stig authored Aug 30, 2023
    Configuration menu
    Copy the full SHA
    9bcd69c View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2023

  1. Specify version of jmt which contains fix (#762)

    * Specify version of `jmt` which contains fix
    
    * Fix jsonrpsee new method name
    
    * Bump prover's cargo lock
    citizen-stig authored Aug 31, 2023
    Configuration menu
    Copy the full SHA
    aba66bf View commit details
    Browse the repository at this point in the history
  2. Remove separate "serde" feature (#761)

    * Remove separate "serde" feature
    
    As it is used only inside native feature and not separately
    
    * Fix native test for sov-attester-incentives
    citizen-stig authored Aug 31, 2023
    Configuration menu
    Copy the full SHA
    d66b9a0 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2023

  1. Bump dalek-ed25519 to 2.0.0 (#667)

    * Bump dalek-ed25519 to 2.0.0
    
    * Fix serde serialization
    
    * Fixing lint and comments
    
    * Adding key converters and helpers
    
    * Remove temporary HexKey
    
    * Update key files structure
    
    * Fixing test!
    
    * Addressing nits
    citizen-stig authored Sep 1, 2023
    Configuration menu
    Copy the full SHA
    f21f011 View commit details
    Browse the repository at this point in the history
  2. Fix expose_rpc macro to handle all cases of generics from Runtime (#…

    …764)
    
    * Start working on it
    
    * Use different approach with phantom data, but...
    
    Lifetime strikes back so far
    
    * Start cleaning up and adding tests
    
    * Adding more tests and cleaning up
    
    * Adding some tests instead of removed ones
    
    * Fix lint error
    
    * Actually fix lint
    citizen-stig authored Sep 1, 2023
    Configuration menu
    Copy the full SHA
    ff8c800 View commit details
    Browse the repository at this point in the history
  3. EVM: Allow DA blobs with multiple transactions. (#767)

    * ETH batch builder
    
    * EVM: allow building blocks with multiple transactions
    
    * undo changes in full-node/sov-sequencer/src/utils.rs
    
    * Add comments in tests
    
    * fix lint
    
    * fix cargo hack
    
    * Update to HexPrivateAndAddress
    bkolad authored Sep 1, 2023
    Configuration menu
    Copy the full SHA
    193105b View commit details
    Browse the repository at this point in the history
  4. Add doc generation to the genesis macro. (#772)

    * Add doc generation to genesis macro
    
    * make fields public
    
    * fix lint
    bkolad authored Sep 1, 2023
    Configuration menu
    Copy the full SHA
    53a6371 View commit details
    Browse the repository at this point in the history
  5. Add a test case to demo-simple-stf (#774)

    * add test case to demo-simple-stf
    
    * renaming
    bkolad authored Sep 1, 2023
    Configuration menu
    Copy the full SHA
    f5e3b74 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5b45115 View commit details
    Browse the repository at this point in the history
  7. Plug in sov-chain-state module (#776)

    * Introduce Da generic in demo-stf
    
    * Move sov-cli to demo-rollup
    
    * Clean up sov-cli usage
    citizen-stig authored Sep 1, 2023
    Configuration menu
    Copy the full SHA
    e82535f View commit details
    Browse the repository at this point in the history
  8. Refactor Generics to use Specs (#780)

    * s/DA/Da/g
    
    * Progress
    
    * Progressing
    
    * Continue grouping generics
    
    * Adjust BlobSelector
    
    * Update module-system/module-implementations/sov-attester-incentives/src/call.rs
    citizen-stig authored Sep 1, 2023
    Configuration menu
    Copy the full SHA
    c0f8d24 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2023

  1. EVM: Placeholder for the begin_slot_hook (#785)

    * Add begin_slot_hook in the EVM
    
    * Move SlotHooks to a separate file
    bkolad authored Sep 4, 2023
    Configuration menu
    Copy the full SHA
    20510d9 View commit details
    Browse the repository at this point in the history
  2. Re-exporting important types from sov-rollup-interface (#781)

    * Preparing work for re-exporting types from sov-rollup-interface
    
    * Use re-export in `sov-blob-storage` and `sov-chain-state`
    
    * Keep re-exporting
    
    * Keep cleaning up
    
    * Minor updates
    citizen-stig authored Sep 4, 2023
    Configuration menu
    Copy the full SHA
    e83682a View commit details
    Browse the repository at this point in the history
  3. blob-storage module using chain-state module to retrieve chain st…

    …ate. (#782)
    
    * Use chain-state module for getting slot height
    
    * make chain-state state attributes private
    
    * Fix after rebase
    citizen-stig authored Sep 4, 2023
    Configuration menu
    Copy the full SHA
    f8d3270 View commit details
    Browse the repository at this point in the history
  4. Add utils for rollup with mock da (#789)

    * Add utils for rollup with mock da
    
    * Fix clippy
    preston-evans98 authored Sep 4, 2023
    Configuration menu
    Copy the full SHA
    05429e0 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2023

  1. Fix all rustdoc warnings (#793)

    * Deny warnings for cargo doc
    
    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    
    * Separate cache for cargo doc
    
    * WIP fixes
    
    * Fix all warnings
    
    * Use language tag TOML in readme
    
    * Fix table of contents
    
    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    
    * Add explanatory comment
    
    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    
    * Add dev-dep for doctest
    
    * Fix trailing space
    
    ---------
    
    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    neysofu authored Sep 5, 2023
    Configuration menu
    Copy the full SHA
    a82743d View commit details
    Browse the repository at this point in the history
  2. Non-JMT "accessory" state (#773)

    * Accessory state MVP
    
    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    
    * Fix some names
    
    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    
    * Fix Clippy warnings
    
    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    
    * Fix Clippy lints
    
    * Add docs to example module
    
    * More appropriate types for ModuleAccessoryState schema
    
    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    
    * Removed unused file
    
    * allow(dead_code) inside AccessoryDelta
    
    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    
    * Feature-gate accessory get
    
    * Accessory containers
    
    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    
    * Move state_tests.rs in tests/
    
    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    
    * Rename accessory state containers
    
    * Refactor scratchpad.rs
    
    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    
    * Fix getter for accessory state
    
    * Atomic NativeDb writes
    
    * Fix some Clippy warnings
    
    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    
    * Fix .commit() in sov-modules-stf-template
    
    * Pass AccessoryWorkingState as param where it makes sense
    
    * Fix failing doctest
    
    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    
    * Fix doc link
    
    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    
    * Fix some docs
    
    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    
    ---------
    
    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    neysofu authored Sep 5, 2023
    Configuration menu
    Copy the full SHA
    777ce00 View commit details
    Browse the repository at this point in the history
  3. Improve BlobReader interface (#794)

    * Make BlobReaderTrait misuse resistant
    
    * Prevent advancing blob in zk mode
    
    * fix feature gate
    
    * Remove dead code
    
    * lint
    
    * Prevent nondeterminism in blob deserialization
    
    * fix celestia native feature
    
    * fix demo-simple-stf native
    
    * fix the fix
    preston-evans98 authored Sep 5, 2023
    Configuration menu
    Copy the full SHA
    5226818 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2023

  1. EVM: migrate to reth types (#798)

    * Add RichBlock
    
    * Update TransactionReceipt
    
    * Add blocks
    
    * Add serde support
    
    * merge
    
    * fix tests
    
    * fix tests
    
    * JsonCodec
    
    * cleanup
    
    * cleanup
    
    * cleanu
    
    * fix build
    
    * cargo fmt
    
    * fix end_slot hook
    
    * AccessoryStateMap in the EVM
    
    * pending_transactions
    
    * remove clone fromcall.rs
    
    * cleanup
    bkolad authored Sep 6, 2023
    Configuration menu
    Copy the full SHA
    93fe47f View commit details
    Browse the repository at this point in the history
  2. add rh to evm hooks (#802)

    bkolad authored Sep 6, 2023
    Configuration menu
    Copy the full SHA
    e4951ee View commit details
    Browse the repository at this point in the history
  3. EVM: Add uniswap test script (#800)

    * uniswap script
    
    * cleanup
    
    * npm fix
    
    * update dependencies
    
    * save contract addresses
    
    * cleanup
    
    * Update Readme.md
    
    * Update Readme.md
    bkolad authored Sep 6, 2023
    Configuration menu
    Copy the full SHA
    55d42b3 View commit details
    Browse the repository at this point in the history
  4. Expose ModuleInfo::prefix(&self) (#799)

    * Expose  function
    
    * fix test
    
    * fix typo in comment
    preston-evans98 authored Sep 6, 2023
    Configuration menu
    Copy the full SHA
    996b9c9 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2023

  1. Implement moduleAddress rpc method (#796)

    * Generate moduleAddress rpc method
    
    * test
    
    * fix doc test
    
    * lint
    preston-evans98 authored Sep 7, 2023
    Configuration menu
    Copy the full SHA
    1adbfc9 View commit details
    Browse the repository at this point in the history
  2. feat: add sovereign.toml manifest file (#792)

    * feat: add sovereign.toml manifest file
    
    This commit introduces a manifest file that can be parsed by derive
    macros and have its contents read at compile-time.
    
    It will read recursively the directory of the call site of the
    macro until it either finds a `sovereign.toml` file, or the path is
    depleted.
    
    The implementation for the source file location of proc macros depends
    on `procmacro2_semver_exempt`, and it will fallback to the manifest path
    of the `sov-modules-macros` library. The fallback may contain multiple
    edge cases as cargo will cache the downloaded crate into a
    `$HOME/.cargo` dir, making a recursion tree impossible to reach the
    workspace under normal circumstances.
    
    The aforementioned problem will be handled on the issue #786
    
    * update manifest fn to return computed path
    
    * fix unit tests for manifest path
    
    * adjust link check for manifest test
    vlopes11 authored Sep 7, 2023
    Configuration menu
    Copy the full SHA
    2242b67 View commit details
    Browse the repository at this point in the history
  3. Addda_layer flag in demp-rollup binary. (#812)

    * Add da flag to demo-rollup
    
    * add rollup_config_pat arg
    bkolad authored Sep 7, 2023
    Configuration menu
    Copy the full SHA
    dbdd4f5 View commit details
    Browse the repository at this point in the history
  4. Add serde support (#805)

    bkolad authored Sep 7, 2023
    Configuration menu
    Copy the full SHA
    2765334 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a16af40 View commit details
    Browse the repository at this point in the history
  6. Allow modules to query token names (#821)

    * Add public function for fetching token names
    
    * Add test coverage
    
    * lint
    preston-evans98 authored Sep 7, 2023
    Configuration menu
    Copy the full SHA
    bb69393 View commit details
    Browse the repository at this point in the history
  7. fix keypair/private_key discrepancy for sov-cli (#811)

    * fix keypair/private_key discrepancy
    
    * formatting
    
    * changes to use consistent format
    
    * README changes
    
    * linting fixes
    
    * remove checked in rollup_config.toml
    
    * fix token address in git workflow
    
    ---------
    
    Co-authored-by: dubbelosix <dub@006.com>
    dubbelosix and dubbelosix authored Sep 7, 2023
    Configuration menu
    Copy the full SHA
    9efc47a View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2023

  1. Initializes pending block on begin slot + genesis block (#803)

    * Initialize pending_block in begin_slot_hook properly
    
    * add timestamp handling
    
    * simplify unwrap
    
    * simplify basefee calculation, genesis block will be handled in genesis
    
    * Initialize genesis block
    
    * improvements
    
    * fix tests
    
    * add tests
    
    * fix test
    
    * Add expect
    
    * Move to lazy_static global test_config
    
    * simplify
    
    * fix
    
    * one more fix
    LukaszRozmej authored Sep 8, 2023
    Configuration menu
    Copy the full SHA
    f90ff18 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6b93031 View commit details
    Browse the repository at this point in the history
  3. Bug fix: StateMap::Keys are not consistent across platforms (#804)

    * Bug fix: Introduce EncodeLike trait.
    
    This PR removes our StateMap key encoding based on std::Hash, which was
    not consistent across platforms. Instead, this PR introduces the
    `EncodeLike<Ref, Target>` trait which marks that Ref can be encoded
    like Target by the implementing codec.
    
    This PR also removes the SingletonKey type, which required special
    handling in codecs. Instead, of using this placeholder, this PR
    implements auxiliary methods on the working set for dealing with
    singletons
    
    * Remove rollup config changes
    
    * fix test: qualify conversion
    
    * Add missing bounds for fuzzing
    
    * fix docs
    
    * clarify zsts in comment
    
    * allow separate codecs for keys/values
    
    * Split key and value codecs
    
    * Fix fuzzing feature
    
    * Introduce StateCodec trait to allow EncodeLike with SplitCodec
    
    * add doc comments
    
    * Fix fuzz and test targets
    
    * Fix test
    
    * fix docs
    preston-evans98 authored Sep 8, 2023
    Configuration menu
    Copy the full SHA
    44db227 View commit details
    Browse the repository at this point in the history
  4. Refactoring to unify evm Address and U256 types, serializing with ser…

    …de (#825)
    
    * Refactoring to unify evm Address and U256 types, serializing with serde
    
    * simplify
    
    * remove TODO
    
    * even less conversions
    
    * few more
    
    * fix for experimental dependency
    LukaszRozmej authored Sep 8, 2023
    Configuration menu
    Copy the full SHA
    83ba024 View commit details
    Browse the repository at this point in the history
  5. Prepend sov- prefix to all releasable crates (#824)

    * celestia -> sov-celestia-adapter in manifests & docs
    
    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    
    * celestia -> sov-celestia-adapter in *.rs
    
    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    
    * risc0-adapter -> sov-risc0-adapter
    
    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    
    * Fix Celestia rename
    
    * Rename zk-cycle-utils/macros
    
    * cargo fmt --all
    
    ---------
    
    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    neysofu authored Sep 8, 2023
    Configuration menu
    Copy the full SHA
    b735eaf View commit details
    Browse the repository at this point in the history
  6. Remove EvmTransactionSignedEcRecovered type to make code less complic…

    …ated (#826)
    
    Rename RawEvmTransaction to RlpEvmTransaction
    LukaszRozmej authored Sep 8, 2023
    Configuration menu
    Copy the full SHA
    6645ddb View commit details
    Browse the repository at this point in the history
  7. EVM: Add eth endpoints for the uniswap scritpt. (#827)

    * Add missing endpoints
    
    * Add eth_accounts & eth_estimateGas
    
    * eth_blockNumber not implemented
    bkolad authored Sep 8, 2023
    Configuration menu
    Copy the full SHA
    2d7c9d6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cefacb1 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2023

  1. Fix benchmark genesis address to match block production address (#829)

    * fix benchmark genesis address to match block production address
    
    * some formatting and cleanup
    
    * cleanup the logic to exclude token creation txn
    
    ---------
    
    Co-authored-by: dubbelosix <dub@006.com>
    dubbelosix and dubbelosix authored Sep 9, 2023
    Configuration menu
    Copy the full SHA
    80230c8 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. EVM: Introduce DevSigner (#837)

    * Add signer
    
    * Add signers in sov-ethereum
    
    * Eth signers in the rollup
    
    * read tx signers
    
    * implement dev signer
    
    * update bench
    
    * make lint
    
    * cleanup
    bkolad authored Sep 12, 2023
    Configuration menu
    Copy the full SHA
    afe2291 View commit details
    Browse the repository at this point in the history
  2. Unify ValidityCondition and BlobTransaction generics under `DaSpe…

    …c`. Remove `SlotData` from STF API. (#838)
    
    * Switch ordering of witness
    
    * Feature gate native in stf runner
    
    * WIP: Fix chain-state signature. Done except for borsh
    
    * Fix all interfaces
    
    * lint; clippy
    
    * Move curr_hash to MockBlockHeader
    
    * lint
    
    * fix benches
    
    * add missing borrow
    
    * remove commented code
    
    * fix feature gating. Fix demo-prover
    
    * fmt demo prover
    
    * lint
    preston-evans98 authored Sep 12, 2023
    Configuration menu
    Copy the full SHA
    5269d2b View commit details
    Browse the repository at this point in the history
  3. Enable end-to-end integrations tests including prover->verifier workf…

    …low (#842)
    
    * Switch ordering of witness
    
    * Feature gate native in stf runner
    
    * WIP: Fix chain-state signature. Done except for borsh
    
    * Fix all interfaces
    
    * lint; clippy
    
    * Move curr_hash to MockBlockHeader
    
    * lint
    
    * fix benches
    
    * add missing borrow
    
    * remove commented code
    
    * fix feature gating. Fix demo-prover
    
    * fmt demo prover
    
    * lint
    
    * implement stv
    
    * Got to a failing test
    
    * Tests pass
    
    * lint
    
    * lint
    
    * fix tests/features
    
    * fix prover
    
    * lint
    preston-evans98 authored Sep 12, 2023
    Configuration menu
    Copy the full SHA
    a1d6e7d View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. EVM: support for eth_accounts (#843)

    * eth_accounts
    
    * estimateGas
    bkolad authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    8ea821b View commit details
    Browse the repository at this point in the history
  2. Fix nits (#846)

    preston-evans98 authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    da231aa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7f22bcd View commit details
    Browse the repository at this point in the history
  4. Deps cleanup (#852)

    bkolad authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    bfbb33d View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2023

  1. EVM: Storage improvements , Blocks, Transactions, Receipts (#830)

    * Properly create receipts for successful transactions
    
    * move to reth domain types for storage + add our packing types where feasible
    
    * Added block building
    
    * create receipts for failed transactions
    
    * Add finalize_slot_hook
    
    * separating state and storage better, fixes
    
    * fix transaction mapping from hash to index
    
    * fix
    
    * fix
    
    * improve tests
    
    * test & fix state vector extensions
    
    * fix test
    
    * add failed transaction call test
    
    ---------
    
    Co-authored-by: bkolad <blazejkolad@gmail.com>
    LukaszRozmej and bkolad authored Sep 14, 2023
    Configuration menu
    Copy the full SHA
    e6b1c23 View commit details
    Browse the repository at this point in the history
  2. Remove todos (#849)

    bkolad authored Sep 14, 2023
    Configuration menu
    Copy the full SHA
    6098578 View commit details
    Browse the repository at this point in the history
  3. Evm/trim packages (#858)

    * Properly create receipts for successful transactions
    
    * move to reth domain types for storage + add our packing types where feasible
    
    * Added block building
    
    * create receipts for failed transactions
    
    * Add finalize_slot_hook
    
    * separating state and storage better, fixes
    
    * fix transaction mapping from hash to index
    
    * fix
    
    * fix
    
    * improve tests
    
    * test & fix state vector extensions
    
    * fix test
    
    * Remove reth-rpc and primitive_types dependencies
    
    * fix not-workspace dependencies
    
    * post-merge fixes
    
    * fix post-merge formatting
    
    * enable "demo-stf/experimental" in "demo-rollup/experimental"
    
    * revert default experimental
    
    ---------
    
    Co-authored-by: bkolad <blazejkolad@gmail.com>
    LukaszRozmej and bkolad authored Sep 14, 2023
    Configuration menu
    Copy the full SHA
    4cb492e View commit details
    Browse the repository at this point in the history
  4. Release v0.2.0-alpha (#817)

    * Update getting started docs
    
    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    
    * Update release process docs
    
    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    
    * Update packages_to_publish.txt
    
    * cargo set-version 0.2.0
    
    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    
    * Add missing dependency versions
    
    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    
    * Use released bcs as workspace dependency
    
    * Fix accidental feature flag change
    
    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    
    * Add crate description to sov-sequencer
    
    * Add crate description to sov-zk-cycle-utils
    
    * Remove in workspace dev-dep versions from sov-modules-macros
    
    * Remove in workspace dev-dep versions from sov-modules-api
    
    * Remove in workspace dev-dep versions from sov-prover-incentives
    
    * Add description to sov-chain-state
    
    * Add description to risc0 adapter
    
    ---------
    
    Signed-off-by: Filippo Costa <filippo@sovlabs.io>
    Co-authored-by: Preston Evans <preston.b.evans@gmail.com>
    neysofu and preston-evans98 authored Sep 14, 2023
    Configuration menu
    Copy the full SHA
    8d9d211 View commit details
    Browse the repository at this point in the history