Skip to content
This repository has been archived by the owner on Jun 9, 2024. It is now read-only.

feat: upgrade rollkit-main #1479

Closed
wants to merge 88 commits into from
Closed

feat: upgrade rollkit-main #1479

wants to merge 88 commits into from

Commits on Nov 6, 2023

  1. Configuration menu
    Copy the full SHA
    8b51f1c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b5aa662 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7f92743 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Configuration menu
    Copy the full SHA
    0d4f663 View commit details
    Browse the repository at this point in the history
  2. chore(ci): backport

    itsdevbear committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    7669b98 View commit details
    Browse the repository at this point in the history
  3. chore(deps): pkg.berachain.dev => github.com/berachain (#1294)

    Minimal value add and added annoying overhead.
    
    
    
    ## Summary by CodeRabbit
    
    - **Refactor**
    	- Updated package import paths across the application from "pkg.berachain.dev" to "github.com/berachain".
    - **Documentation**
    	- Updated URLs for Codecov and pkg.go.dev badges in README.md.
    - **Chores**
    	- Adjusted source directory in proto_generate.sh script for correct proto files placement.
    itsdevbear authored Nov 7, 2023
    Configuration menu
    Copy the full SHA
    45696b1 View commit details
    Browse the repository at this point in the history
  4. chore(deps): Move to cosmos-sdk v0.50 official release (#1296)

    ## Summary by CodeRabbit
    
    The existing bullet-point list is still valid based on the provided instructions.
    itsdevbear authored Nov 7, 2023
    Configuration menu
    Copy the full SHA
    9eacb8c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0e20344 View commit details
    Browse the repository at this point in the history
  6. fix(readme): fix typo

    itsdevbear committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    578f715 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. fix(cosmos): Avoid usage of sdk.NewCoin to prevent unnecessary panics (

    …#1300)
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **Bug Fixes**
    	- Improved coin extraction logic to remove zero amounts and sort coins.
    	- Enhanced coin validation process for better error handling.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    calbera authored Nov 8, 2023
    Configuration menu
    Copy the full SHA
    433f761 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. chore(precompile): Protect precompile panics from halting chain (#1303)

    ## Summary by CodeRabbit
    
    - **Refactor**
    	- Enhanced error recovery mechanism for better stability and reliability.
    	- Improved error logging for easier troubleshooting and issue resolution.
    calbera authored Nov 9, 2023
    Configuration menu
    Copy the full SHA
    98379d0 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. fix(eth/polar): fix typos (#1307)

    There are some typos.
    
    
    ## Summary by CodeRabbit
    
    - **Refactor**
      - Updated terminology for clarity in the codebase, including renaming interfaces and methods to better reflect their purpose.
      
    - **Documentation**
      - Improved log messages for more accurate debugging information.
      - Removed duplicate comments to enhance code maintainability.
      - Updated comments to align with the renamed functions and variables for consistency.
    
    - **Style**
      - Made minor adjustments to comments for consistency in naming conventions.
    dbadoy authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    d1ffd73 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. chore(license): add rollkit license. (#1316)

    ## Summary by CodeRabbit
    
    - **Documentation**
    	- Updated licensing terms to grant additional rights for using Polaris software with Rollkit for blockchain rollup activities, including modification and distribution under specific conditions.
    itsdevbear authored Nov 17, 2023
    Configuration menu
    Copy the full SHA
    4948099 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. fix(mempool): allow sdk.Tx's to not fail checkTx (#1318)

    this is bad but required
    
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    - **Bug Fixes**
    - Improved error handling for transaction processing, allowing for
    smoother handling of non-Ethereum transactions.
    
    - **Tests**
    - Updated test cases to reflect new behavior in transaction processing,
    ensuring non-Ethereum transactions are accepted without errors.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    itsdevbear authored Nov 20, 2023
    Configuration menu
    Copy the full SHA
    b12b9a5 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. chore(tag): tag contracts

    itsdevbear committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    9bf873e View commit details
    Browse the repository at this point in the history
  2. tag lib

    itsdevbear committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    70057a0 View commit details
    Browse the repository at this point in the history
  3. tag eth

    itsdevbear committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    5b1e72b View commit details
    Browse the repository at this point in the history
  4. chore(tag): tag cosmos

    itsdevbear committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    ee59d43 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

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

Commits on Nov 23, 2023

  1. feat(test): Added test to call contract's read method (#1324)

    Ran `make test-hive`, all test cases passed. Closes berachain/pm#6
    
    
    ## Summary by CodeRabbit
    
    - **New Features**
      - Enhanced smart contract interaction with additional output names for better clarity in read-only operations.
      
    - **Tests**
      - Implemented new tests to ensure reliable contract read-only method functionality.
    hunter-bera authored Nov 23, 2023
    Configuration menu
    Copy the full SHA
    5eeed56 View commit details
    Browse the repository at this point in the history
  2. chore: fix typos in comment (#1325)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    - **Refactor**
    - Renamed a key function to better reflect its purpose in the blockchain
    lifecycle management.
    - Updated blockchain method to clarify that it now sets the newly
    inserted block as the head of the chain.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    taeguk authored Nov 23, 2023
    Configuration menu
    Copy the full SHA
    5a2548d View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. chore(txpool): fix typo (#1328)

    ## Summary by CodeRabbit
    
    - **Refactor**
      - Renamed internal transaction pool processing function for improved code clarity. (No impact on end-user functionality)
    taeguk authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    ed341de View commit details
    Browse the repository at this point in the history
  2. refactor(type-alias): pruning go-ethereum type alias (#1329)

    Pruning all type aliases from `go-ethereum`.
    Closes berachain/pm#25
    
    ---------
    
    Co-authored-by: Devon Bear <[email protected]>
    hunter-bera and itsdevbear authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    822855a View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. fix: fix the wrong description about polard binary (#1338)

    Currently, run `make` will generate a `polard` binary under ./build/bin/, and run `polard --help` will show the wrong description
    
    ![image](https://github.com/berachain/polaris/assets/30857671/dee6f749-4757-42ee-a11a-bc8b979b470a)
    
    This pr fix this
    
    ![image](https://github.com/berachain/polaris/assets/30857671/97558c36-1375-4a6a-84d3-ef6beb9a54d4)
    
    
    
    
    ## Summary by CodeRabbit
    
    - **Refactor**
      - Updated the command-line interface naming and description to reflect the Polaris node daemon and interaction capabilities.
    lilasxie authored Nov 30, 2023
    Configuration menu
    Copy the full SHA
    43774ce View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. chore(distribution): Test calling query view methods in distribution …

    …precompile (#1341)
    
    - Related to issue of calling view functions which have underlying cosmos behavior that makes state changes
    - Add query method for delegator-validator rewards
    
    
    
    ## Summary by CodeRabbit
    
    - **New Features**
      - Introduced new functions for retrieving delegator rewards within the smart contract.
    
    - **Documentation**
      - Updated comments to clarify the use of `CacheContext` in view methods due to writes performed by the Cosmos SDK distribution module's querier.
    calbera authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    3294140 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. chore(eth): typo fix (#1345)

    minor typo fix in comments, nothing crucial
    
    have a nice sunday
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **Documentation**
    	- Corrected typos in comments for improved clarity and understanding.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    IssouChancla authored Dec 11, 2023
    Configuration menu
    Copy the full SHA
    5c432b9 View commit details
    Browse the repository at this point in the history
  2. fix: fix the false comments at DistributionWrapper.sol (#1348)

    The comments of setWithdrawAddress and delegate functions are wrong. I
    fix them with comments from Distribution.sol and Staking.sol
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    - **New Features**
    - Users can now set a specific address to receive delegation rewards in
    the `DistributionWrapper` contract.
    - Enhanced the `delegate` function to allow users to delegate tokens
    directly to a validator.
    
    - **Documentation**
    - Corrected spelling errors in the documentation comments for the
    `IDistributionModule` interface.
    
    - **Refactor**
    - Updated function descriptions and comments for clarity in the
    `DistributionWrapper` contract.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    
    ---------
    
    Signed-off-by: tianqi <[email protected]>
    ethisscam authored Dec 11, 2023
    Configuration menu
    Copy the full SHA
    bcf046e View commit details
    Browse the repository at this point in the history
  3. feat(telemetry): add timing operations (#1343)

    ## Summary by CodeRabbit
    
    - **New Features**
      - Integrated telemetry across various modules to enhance performance monitoring.
      - Added new search and state retrieval functionalities to the EVM backend.
      - Improved transaction broadcasting with metric tracking for mempool fullness and broadcast failures.
    
    - **Bug Fixes**
      - Corrected a typographical error in the `entrypoint.sh` script argument.
    
    - **Documentation**
      - Updated licensing information and added new telemetry-related constants in multiple files.
    
    - **Refactor**
      - Enhanced existing methods with telemetry for better insight into block building and gas usage.
      - Modified the `initAppConfig` function to enable telemetry by default.
    
    - **Style**
      - Standardized telemetry metric keys across different modules for consistency.
    
    - **Tests**
      - No visible changes to end-users regarding tests.
    
    - **Chores**
      - No visible changes to end-users regarding chores.
    
    - **Revert**
      - No reverts in this release.
    itsdevbear authored Dec 11, 2023
    Configuration menu
    Copy the full SHA
    a701588 View commit details
    Browse the repository at this point in the history
  4. feat(backend): allow pre eip-155 txs (#1346)

    ## Summary by CodeRabbit
    
    - **New Features**
      - Introduced telemetry tracking for mining metrics, mempool status, and transaction broadcast outcomes.
      - Enabled configuration for allowing unprotected transactions in the system.
    
    - **Improvements**
      - Enhanced system performance monitoring with new telemetry constants and time recording.
    
    - **Documentation**
      - Added SPDX license headers across various files for compliance with licensing requirements.
    
    - **Bug Fixes**
      - Removed an unnecessary flag from the startup command in the test application.
    
    - **Refactor**
      - Streamlined telemetry code by introducing new constants and deferred calls for better maintainability.
    
    - **Configuration**
      - Adjusted application configuration to enable telemetry by default.
    itsdevbear authored Dec 11, 2023
    Configuration menu
    Copy the full SHA
    c53168f View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. chore(deps): bump cosmos-sdk to v0.50.2 and bump polaris-geth t…

    …o `v1.13.5` (#1354)
    
    ## Summary by CodeRabbit
    
    - **Refactor**
      - Updated transaction pool error handling to align with the latest Ethereum transaction pool package.
    
    - **Chores**
      - Improved codebase by replacing deprecated dependencies with current versions.
    itsdevbear authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    3e15417 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. feat(mempool): Eject txs from CometBFT mempool after Lifetime (#1356

    )
    
    ## Summary by CodeRabbit
    
    - **New Features**
      - Enhanced transaction pool with a lifetime parameter to manage transaction longevity.
      - Updated transaction ejection criteria to consider transaction age in the mempool.
    
    - **Refactor**
      - Streamlined miner initialization within the runtime configuration.
    
    - **Bug Fixes**
      - Corrected error comparison in transaction insertion logic to improve reliability.
    itsdevbear authored Dec 14, 2023
    Configuration menu
    Copy the full SHA
    ec2a093 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. Configuration menu
    Copy the full SHA
    66c93b9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    58177db View commit details
    Browse the repository at this point in the history
  3. feat(rpc): implement debug api (#1340)

    NOTE: endpoints that require tracing "bad blocks" are currently not supported (debug_traceBadBlock, debug_intermediateRoots, debug_standardTraceBadBlockToFile)
    
    
    ## Summary by CodeRabbit
    
    - **New Features**
      - Enhanced tracing capabilities with new backend methods for state retrieval at specific blocks and transactions.
      - Expanded API services for "web3" and "debug" namespaces to improve user interactions and debugging processes.
    
    - **Documentation**
      - Updated public interface documentation to reflect newly added methods and functionalities.
    itsdevbear authored Dec 18, 2023
    Configuration menu
    Copy the full SHA
    a41940c View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. Configuration menu
    Copy the full SHA
    a3909e9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f3c58d4 View commit details
    Browse the repository at this point in the history
  3. chore(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 in /build…

    …/tools (#1371)
    
    Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from
    0.16.0 to 0.17.0.
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/golang/crypto/commit/9d2ee975ef9fe627bf0a6f01c1f69e8ef1d4f05d"><code>9d2ee97</code></a>
    ssh: implement strict KEX protocol changes</li>
    <li><a
    href="https://github.com/golang/crypto/commit/4e5a26183ecb4f9a0f85c8f8dbe7982885435436"><code>4e5a261</code></a>
    ssh: close net.Conn on all NewServerConn errors</li>
    <li><a
    href="https://github.com/golang/crypto/commit/152cdb1503ebc13bc0fbb68f92ee189ebf9e3d00"><code>152cdb1</code></a>
    x509roots/fallback: update bundle</li>
    <li><a
    href="https://github.com/golang/crypto/commit/fdfe1f8531a1adcc300c8eba98cb372044826d62"><code>fdfe1f8</code></a>
    ssh: defer channel window adjustment</li>
    <li><a
    href="https://github.com/golang/crypto/commit/b8ffc16e10063067bac0e15c6d7f7995937503ce"><code>b8ffc16</code></a>
    blake2b: drop Go 1.6, Go 1.8 compatibility</li>
    <li><a
    href="https://github.com/golang/crypto/commit/7e6fbd82c804e1760feb603fe21caecb0af0a124"><code>7e6fbd8</code></a>
    ssh: wrap errors from client handshake</li>
    <li><a
    href="https://github.com/golang/crypto/commit/bda2f3f5cfce3f27039acccd823693f6d67c2a74"><code>bda2f3f</code></a>
    argon2: avoid clobbering BP</li>
    <li>See full diff in <a
    href="https://github.com/golang/crypto/compare/v0.16.0...v0.17.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/crypto&package-manager=go_modules&previous-version=0.16.0&new-version=0.17.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the
    [Security Alerts
    page](https://github.com/berachain/polaris/network/alerts).
    
    </details>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    51a8e90 View commit details
    Browse the repository at this point in the history
  4. chore(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 in /e2e/p…

    …recompile (#1369)
    
    Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from
    0.16.0 to 0.17.0.
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/golang/crypto/commit/9d2ee975ef9fe627bf0a6f01c1f69e8ef1d4f05d"><code>9d2ee97</code></a>
    ssh: implement strict KEX protocol changes</li>
    <li><a
    href="https://github.com/golang/crypto/commit/4e5a26183ecb4f9a0f85c8f8dbe7982885435436"><code>4e5a261</code></a>
    ssh: close net.Conn on all NewServerConn errors</li>
    <li><a
    href="https://github.com/golang/crypto/commit/152cdb1503ebc13bc0fbb68f92ee189ebf9e3d00"><code>152cdb1</code></a>
    x509roots/fallback: update bundle</li>
    <li><a
    href="https://github.com/golang/crypto/commit/fdfe1f8531a1adcc300c8eba98cb372044826d62"><code>fdfe1f8</code></a>
    ssh: defer channel window adjustment</li>
    <li><a
    href="https://github.com/golang/crypto/commit/b8ffc16e10063067bac0e15c6d7f7995937503ce"><code>b8ffc16</code></a>
    blake2b: drop Go 1.6, Go 1.8 compatibility</li>
    <li><a
    href="https://github.com/golang/crypto/commit/7e6fbd82c804e1760feb603fe21caecb0af0a124"><code>7e6fbd8</code></a>
    ssh: wrap errors from client handshake</li>
    <li><a
    href="https://github.com/golang/crypto/commit/bda2f3f5cfce3f27039acccd823693f6d67c2a74"><code>bda2f3f</code></a>
    argon2: avoid clobbering BP</li>
    <li>See full diff in <a
    href="https://github.com/golang/crypto/compare/v0.16.0...v0.17.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/crypto&package-manager=go_modules&previous-version=0.16.0&new-version=0.17.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the
    [Security Alerts
    page](https://github.com/berachain/polaris/network/alerts).
    
    </details>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Devon Bear <[email protected]>
    dependabot[bot] and itsdevbear authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    24a83c3 View commit details
    Browse the repository at this point in the history
  5. chore(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 in /e2e/l…

    …ocalnet (#1365)
    
    Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from
    0.16.0 to 0.17.0.
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/golang/crypto/commit/9d2ee975ef9fe627bf0a6f01c1f69e8ef1d4f05d"><code>9d2ee97</code></a>
    ssh: implement strict KEX protocol changes</li>
    <li><a
    href="https://github.com/golang/crypto/commit/4e5a26183ecb4f9a0f85c8f8dbe7982885435436"><code>4e5a261</code></a>
    ssh: close net.Conn on all NewServerConn errors</li>
    <li><a
    href="https://github.com/golang/crypto/commit/152cdb1503ebc13bc0fbb68f92ee189ebf9e3d00"><code>152cdb1</code></a>
    x509roots/fallback: update bundle</li>
    <li><a
    href="https://github.com/golang/crypto/commit/fdfe1f8531a1adcc300c8eba98cb372044826d62"><code>fdfe1f8</code></a>
    ssh: defer channel window adjustment</li>
    <li><a
    href="https://github.com/golang/crypto/commit/b8ffc16e10063067bac0e15c6d7f7995937503ce"><code>b8ffc16</code></a>
    blake2b: drop Go 1.6, Go 1.8 compatibility</li>
    <li><a
    href="https://github.com/golang/crypto/commit/7e6fbd82c804e1760feb603fe21caecb0af0a124"><code>7e6fbd8</code></a>
    ssh: wrap errors from client handshake</li>
    <li><a
    href="https://github.com/golang/crypto/commit/bda2f3f5cfce3f27039acccd823693f6d67c2a74"><code>bda2f3f</code></a>
    argon2: avoid clobbering BP</li>
    <li>See full diff in <a
    href="https://github.com/golang/crypto/compare/v0.16.0...v0.17.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/crypto&package-manager=go_modules&previous-version=0.16.0&new-version=0.17.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the
    [Security Alerts
    page](https://github.com/berachain/polaris/network/alerts).
    
    </details>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Devon Bear <[email protected]>
    dependabot[bot] and itsdevbear authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    c0243aa View commit details
    Browse the repository at this point in the history
  6. chore(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 in /contr…

    …acts (#1366)
    
    Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from
    0.16.0 to 0.17.0.
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/golang/crypto/commit/9d2ee975ef9fe627bf0a6f01c1f69e8ef1d4f05d"><code>9d2ee97</code></a>
    ssh: implement strict KEX protocol changes</li>
    <li><a
    href="https://github.com/golang/crypto/commit/4e5a26183ecb4f9a0f85c8f8dbe7982885435436"><code>4e5a261</code></a>
    ssh: close net.Conn on all NewServerConn errors</li>
    <li><a
    href="https://github.com/golang/crypto/commit/152cdb1503ebc13bc0fbb68f92ee189ebf9e3d00"><code>152cdb1</code></a>
    x509roots/fallback: update bundle</li>
    <li><a
    href="https://github.com/golang/crypto/commit/fdfe1f8531a1adcc300c8eba98cb372044826d62"><code>fdfe1f8</code></a>
    ssh: defer channel window adjustment</li>
    <li><a
    href="https://github.com/golang/crypto/commit/b8ffc16e10063067bac0e15c6d7f7995937503ce"><code>b8ffc16</code></a>
    blake2b: drop Go 1.6, Go 1.8 compatibility</li>
    <li><a
    href="https://github.com/golang/crypto/commit/7e6fbd82c804e1760feb603fe21caecb0af0a124"><code>7e6fbd8</code></a>
    ssh: wrap errors from client handshake</li>
    <li><a
    href="https://github.com/golang/crypto/commit/bda2f3f5cfce3f27039acccd823693f6d67c2a74"><code>bda2f3f</code></a>
    argon2: avoid clobbering BP</li>
    <li>See full diff in <a
    href="https://github.com/golang/crypto/compare/v0.16.0...v0.17.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/crypto&package-manager=go_modules&previous-version=0.16.0&new-version=0.17.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the
    [Security Alerts
    page](https://github.com/berachain/polaris/network/alerts).
    
    </details>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Devon Bear <[email protected]>
    dependabot[bot] and itsdevbear authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    2dae35a View commit details
    Browse the repository at this point in the history
  7. chore(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 in /cosmos (

    #1370)
    
    Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from
    0.16.0 to 0.17.0.
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/golang/crypto/commit/9d2ee975ef9fe627bf0a6f01c1f69e8ef1d4f05d"><code>9d2ee97</code></a>
    ssh: implement strict KEX protocol changes</li>
    <li><a
    href="https://github.com/golang/crypto/commit/4e5a26183ecb4f9a0f85c8f8dbe7982885435436"><code>4e5a261</code></a>
    ssh: close net.Conn on all NewServerConn errors</li>
    <li><a
    href="https://github.com/golang/crypto/commit/152cdb1503ebc13bc0fbb68f92ee189ebf9e3d00"><code>152cdb1</code></a>
    x509roots/fallback: update bundle</li>
    <li><a
    href="https://github.com/golang/crypto/commit/fdfe1f8531a1adcc300c8eba98cb372044826d62"><code>fdfe1f8</code></a>
    ssh: defer channel window adjustment</li>
    <li><a
    href="https://github.com/golang/crypto/commit/b8ffc16e10063067bac0e15c6d7f7995937503ce"><code>b8ffc16</code></a>
    blake2b: drop Go 1.6, Go 1.8 compatibility</li>
    <li><a
    href="https://github.com/golang/crypto/commit/7e6fbd82c804e1760feb603fe21caecb0af0a124"><code>7e6fbd8</code></a>
    ssh: wrap errors from client handshake</li>
    <li><a
    href="https://github.com/golang/crypto/commit/bda2f3f5cfce3f27039acccd823693f6d67c2a74"><code>bda2f3f</code></a>
    argon2: avoid clobbering BP</li>
    <li>See full diff in <a
    href="https://github.com/golang/crypto/compare/v0.16.0...v0.17.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/crypto&package-manager=go_modules&previous-version=0.16.0&new-version=0.17.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the
    [Security Alerts
    page](https://github.com/berachain/polaris/network/alerts).
    
    </details>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Devon Bear <[email protected]>
    dependabot[bot] and itsdevbear authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    be4c7ac View commit details
    Browse the repository at this point in the history
  8. chore(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 in /e2e/t…

    …estapp (#1368)
    
    Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from
    0.16.0 to 0.17.0.
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/golang/crypto/commit/9d2ee975ef9fe627bf0a6f01c1f69e8ef1d4f05d"><code>9d2ee97</code></a>
    ssh: implement strict KEX protocol changes</li>
    <li><a
    href="https://github.com/golang/crypto/commit/4e5a26183ecb4f9a0f85c8f8dbe7982885435436"><code>4e5a261</code></a>
    ssh: close net.Conn on all NewServerConn errors</li>
    <li><a
    href="https://github.com/golang/crypto/commit/152cdb1503ebc13bc0fbb68f92ee189ebf9e3d00"><code>152cdb1</code></a>
    x509roots/fallback: update bundle</li>
    <li><a
    href="https://github.com/golang/crypto/commit/fdfe1f8531a1adcc300c8eba98cb372044826d62"><code>fdfe1f8</code></a>
    ssh: defer channel window adjustment</li>
    <li><a
    href="https://github.com/golang/crypto/commit/b8ffc16e10063067bac0e15c6d7f7995937503ce"><code>b8ffc16</code></a>
    blake2b: drop Go 1.6, Go 1.8 compatibility</li>
    <li><a
    href="https://github.com/golang/crypto/commit/7e6fbd82c804e1760feb603fe21caecb0af0a124"><code>7e6fbd8</code></a>
    ssh: wrap errors from client handshake</li>
    <li><a
    href="https://github.com/golang/crypto/commit/bda2f3f5cfce3f27039acccd823693f6d67c2a74"><code>bda2f3f</code></a>
    argon2: avoid clobbering BP</li>
    <li>See full diff in <a
    href="https://github.com/golang/crypto/compare/v0.16.0...v0.17.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/crypto&package-manager=go_modules&previous-version=0.16.0&new-version=0.17.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the
    [Security Alerts
    page](https://github.com/berachain/polaris/network/alerts).
    
    </details>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Devon Bear <[email protected]>
    dependabot[bot] and itsdevbear authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    ec54d84 View commit details
    Browse the repository at this point in the history
  9. chore(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 in /eth (#…

    …1367)
    
    Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from
    0.16.0 to 0.17.0.
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/golang/crypto/commit/9d2ee975ef9fe627bf0a6f01c1f69e8ef1d4f05d"><code>9d2ee97</code></a>
    ssh: implement strict KEX protocol changes</li>
    <li><a
    href="https://github.com/golang/crypto/commit/4e5a26183ecb4f9a0f85c8f8dbe7982885435436"><code>4e5a261</code></a>
    ssh: close net.Conn on all NewServerConn errors</li>
    <li><a
    href="https://github.com/golang/crypto/commit/152cdb1503ebc13bc0fbb68f92ee189ebf9e3d00"><code>152cdb1</code></a>
    x509roots/fallback: update bundle</li>
    <li><a
    href="https://github.com/golang/crypto/commit/fdfe1f8531a1adcc300c8eba98cb372044826d62"><code>fdfe1f8</code></a>
    ssh: defer channel window adjustment</li>
    <li><a
    href="https://github.com/golang/crypto/commit/b8ffc16e10063067bac0e15c6d7f7995937503ce"><code>b8ffc16</code></a>
    blake2b: drop Go 1.6, Go 1.8 compatibility</li>
    <li><a
    href="https://github.com/golang/crypto/commit/7e6fbd82c804e1760feb603fe21caecb0af0a124"><code>7e6fbd8</code></a>
    ssh: wrap errors from client handshake</li>
    <li><a
    href="https://github.com/golang/crypto/commit/bda2f3f5cfce3f27039acccd823693f6d67c2a74"><code>bda2f3f</code></a>
    argon2: avoid clobbering BP</li>
    <li>See full diff in <a
    href="https://github.com/golang/crypto/compare/v0.16.0...v0.17.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/crypto&package-manager=go_modules&previous-version=0.16.0&new-version=0.17.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the
    [Security Alerts
    page](https://github.com/berachain/polaris/network/alerts).
    
    </details>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Devon Bear <[email protected]>
    dependabot[bot] and itsdevbear authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    42ff5d4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    920eba9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e0f9cf6 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

  1. Configuration menu
    Copy the full SHA
    954216b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    32256e8 View commit details
    Browse the repository at this point in the history
  3. fix(cosmos): fix typos (#1386)

    Small typos
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **Refactor**
    - Renamed functions to improve clarity and consistency in the conversion
    and banking modules.
    
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    
    Co-authored-by: Devon Bear <[email protected]>
    dbadoy and itsdevbear authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    b0f56ef View commit details
    Browse the repository at this point in the history
  4. chore(deps): bump go

    itsdevbear committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    b0ffa67 View commit details
    Browse the repository at this point in the history
  5. fix(hood-ante): I hate this so much (#1391)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    
    - **Refactor**
    - Enhanced transaction processing with a new structure for handling
    different transaction types.
    
    - **New Features**
    - Integrated support for both EVM and Cosmos transaction handling in the
    app.
    
    - **Chores**
    - Updated the application setup to incorporate the new transaction
    handling mechanism.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    itsdevbear authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    4be15ef View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2024

  1. fix(eth): Fix issue with validateArg() under certain scenarios (#1393)

    Certain overloaded solidity functions in precompiles can cause
    `validateArg()` to panic
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **Bug Fixes**
    - Enhanced validation for argument types in smart contract methods to
    prevent mismatches, ensuring that arrays and slices are correctly
    checked for type consistency.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    mycodecrafting authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    0ec98f5 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. fix(tests): Fix estimate gas tests and linter (#1394)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    - **Bug Fixes**
    - Updated gas estimation values for contract interactions and simple
    transfers to reflect more accurate calculations.
    
    - **Refactor**
    - Improved argument validation within the core precompile methods for
    enhanced readability and maintenance.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    itsdevbear authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    0d874f0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    44fbc24 View commit details
    Browse the repository at this point in the history
  3. fix(gov): Add value decoder for attribute key "sender" (#1397)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    - **New Features**
    - Improved governance contract with enhanced address conversion
    capabilities.
    - Enhanced telemetry and metrics collection within the application for
    better performance monitoring.
    - Expanded Ethereum execution layer functionality with new backend
    integration.
    
    - **Refactor**
    - Streamlined configuration initialization for improved application
    setup.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    
    ---------
    
    Co-authored-by: ocnc <[email protected]>
    Co-authored-by: itsdevbear <[email protected]>
    3 people authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    0855077 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. fix(miner): Fix issue seen in prepare proposal (#1396)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    - **New Features**
    - Introduced a new proposal system for validators to propose and process
    blocks.
    - Enhanced the EVMKeeper interface to support blockchain setup and state
    plugin factory retrieval.
    - Added a new interface for ABCI requests with methods for transaction
    and blockchain state retrieval.
    - Implemented a state plugin factory for creating and managing state
    plugins.
    - Updated the blockchain interface to manage state plugins more
    effectively.
    
    - **Improvements**
    - Removed unnecessary methods from the App interface to streamline
    blockchain interactions.
    - Updated Miner type to integrate with the Ethereum miner and state
    plugin factory.
    - Enhanced the Keeper type in EVM module to support new host chain
    interactions.
    - Modified the blockchain and chain writer interfaces to include state
    parameters in various methods.
    
    - **Bug Fixes**
    - Fixed issues in genesis state handling by correctly utilizing the
    state plugin factory.
    - Adjusted EndBlock and PrepareCheckState functions in the EVM module to
    align with the Cosmos-SDK lifecycle.
    
    - **Documentation**
    - Translated project introductory information and core principles to
    Korean.
    
    - **Refactor**
      - Updated various Go files to use the new Go version 1.21.6.
    - Simplified the chain and miner modules by removing redundant fields
    and imports.
    - Refined the EVM module to better manage gas metering and state
    overrides.
    
    - **Chores**
    - Updated Go version in workflow actions and Dockerfiles for consistent
    build environments.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    
    ---------
    
    Co-authored-by: ocnc <[email protected]>
    Co-authored-by: Cal Bera <[email protected]>
    3 people authored Jan 10, 2024
    1 Configuration menu
    Copy the full SHA
    759c0b0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5f28546 View commit details
    Browse the repository at this point in the history
  3. feat(api): improve web3_clientVersion (#1404)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **New Features**
    - Introduced a version reporting feature for the host chain within the
    app.
    	- Enhanced the Web3 API to include host chain version information.
    
    - **Refactor**
    	- Updated the app's internal naming for consistency.
    
    - **Style**
    	- Minor code formatting for improved readability.
    
    - **Documentation**
    - Updated function signatures to reflect the new parameter requirements.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    itsdevbear authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    6f8d547 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    13911c3 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2024

  1. fix: some typos (#1412)

    Hey, I fix some typos in the code.
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **Documentation**
    - Corrected various typos in comments across multiple files for improved
    clarity and professionalism.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    tranhoaison authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    05217e8 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. chore: proofreading ./cosmos (#1414)

    Found a few typos while studying. One is in a readme file, rest are
    comments. I verified interpreter.go file name.
    Happy bera week end
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **Bug Fixes**
    - Fixed a typo in the parameter type for delegator validator reward
    retrieval.
    	- Updated documentation to correct typographical errors.
    - **Refactor**
    	- Clarified the behavior of the block-building process in comments.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    dzizazda authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    87cdff4 View commit details
    Browse the repository at this point in the history
  2. fix: typos (#1426)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **Documentation**
    	- Corrected spelling errors for enhanced clarity in documentation.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    GoodDaisy authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    4649850 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. chore: update dependencies (#1430)

    In my view the berachain testnet experienced unreliability due to
    upstream issues in Comet.
    
    * cometbft/cometbft#1940
    
    While I cannot be sure, I think that some of the results that I got in
    recent benchmarks of goleveldb actually represent clear bugs that could
    under certain circumstances be used to halt chains.
    
    * cometbft/cometbft-db#115
    
    So here's the thinking:
    
    1) drop goleveldb for pebble by literally specifying pebble statically
    in the code
    2) reduce max_bytes to 1mb
    3) increase the size of the validator set and distribute VP evenly
    4) torture the network, including torturing RPCs
    
    Co-authored-by: Devon Bear <[email protected]>
    faddat and itsdevbear authored Jan 17, 2024
    Configuration menu
    Copy the full SHA
    1922936 View commit details
    Browse the repository at this point in the history
  2. Revert "chore: update dependencies (#1430)"

    This reverts commit 1922936.
    itsdevbear committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    fe13ecc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    69a6dd9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5231214 View commit details
    Browse the repository at this point in the history
  5. fix(mempool): Prevent runTx failures (#1425)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    - **New Features**
    - Introduced new configuration settings for miners, including
    `ExtraData` and `GasFloor`.
      - Added transaction removal capabilities in the transaction pool.
    
    - **Enhancements**
    - Updated the EVMKeeper interface to support enhanced transaction pool
    management.
    - Improved transaction insertion logic to accommodate new caching
    mechanisms.
    
    - **Bug Fixes**
      - Fixed an issue with the RPC transaction fee cap configuration.
    
    - **Build System**
    - Included `pebbledb` support in build tags for enhanced database
    functionality.
    
    - **Refactor**
    - Simplified configuration by removing the default configuration
    function.
    - Enhanced the transaction pool with direct embedding of Ethereum's
    `TxPool` and new fields for better management.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    
    ---------
    
    Co-authored-by: Cal Bera <[email protected]>
    itsdevbear and calbera authored Jan 17, 2024
    Configuration menu
    Copy the full SHA
    859c8d7 View commit details
    Browse the repository at this point in the history
  6. fix: Add check len msgs when process proposal (#1437)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **Bug Fixes**
    - Improved transaction message processing by ensuring at exactly one
    message is present before unwrapping the payload.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    tnv1 authored Jan 17, 2024
    Configuration menu
    Copy the full SHA
    a6a8854 View commit details
    Browse the repository at this point in the history
  7. [feat]Add telemetry to monitor mempool (#1436)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    - **New Features**
    - Enhanced telemetry for transaction ejection, broadcasting, and mempool
    metrics.
    - **Refactor**
    - Improved code clarity and monitoring capabilities for transaction
    handling.
    - **Documentation**
    - Updated comments for better understanding of transaction broadcasting
    functions.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    
    ---------
    
    Co-authored-by: Devon Bear <[email protected]>
    po-bera and itsdevbear authored Jan 17, 2024
    Configuration menu
    Copy the full SHA
    22f3f46 View commit details
    Browse the repository at this point in the history
  8. fix(context): SetLatestQueryContext in DeliverTx (#1435)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    - **New Features**
    - Introduced the WriteGenesisBlock function for initializing the
    blockchain with the genesis block.
    
    - **Refactor**
      - Modified block insertion logic to enhance error handling.
    - Updated methods for block insertion and head setting for improved
    blockchain stability.
      - Disabled block caching to streamline block processing.
    
    - **Bug Fixes**
    - Fixed the latest query context setting to ensure accurate transaction
    tracking.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    
    ---------
    
    Signed-off-by: Devon Bear <[email protected]>
    itsdevbear authored Jan 17, 2024
    Configuration menu
    Copy the full SHA
    599b11c View commit details
    Browse the repository at this point in the history
  9. Fix3 (#1438)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    - **Refactor**
    - Simplified the ejection conditions in the transaction pool based on
    gas price limits.
    - **Chores**
    - Enhanced logging within the transaction pool for better debugging and
    monitoring.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    itsdevbear authored Jan 17, 2024
    Configuration menu
    Copy the full SHA
    680f70e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    17ea475 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. remove change

    itsdevbear committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    1fc6fc3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    814e05c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2472a4a View commit details
    Browse the repository at this point in the history
  4. revert tele

    itsdevbear committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    25fbe13 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2024

  1. Configuration menu
    Copy the full SHA
    7c1282c View commit details
    Browse the repository at this point in the history
  2. Ante imprvs (#1448)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    - **New Features**
    - Enhanced transaction validation process for improved network
    reliability.
    - Introduced new telemetry metrics to monitor transaction pool
    performance.
    
    - **Improvements**
    - Improved handling of pending block states to enhance client
    compatibility.
    
    - **Refactor**
    - Streamlined transaction pool interaction with consensus algorithm
    telemetry.
    
    - **Documentation**
    - Updated inline documentation to reflect new methods and functionality.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    
    ---------
    
    Co-authored-by: Po Bera <[email protected]>
    itsdevbear and po-bera authored Jan 20, 2024
    Configuration menu
    Copy the full SHA
    249cffc View commit details
    Browse the repository at this point in the history
  3. bing bong

    itsdevbear committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    7a15507 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2024

  1. Fix: Error Handling for Commit Length in Miner Configuration (#1450)

    ## Bug:
    The function incorrectly returns nil when the Git commit length is not
    equal to 40, potentially causing unclear failures.
    
    ## Fix:
    Correct the error handling to return a specific error when the commit
    length check fails.
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **Bug Fixes**
    - Updated configuration validation to ensure the git commit length is
    correctly verified.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    kienn6034 authored Jan 21, 2024
    Configuration menu
    Copy the full SHA
    c3cf22b View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. revert comet

    itsdevbear committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    f28608c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d58ba10 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    71e97b3 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

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

Commits on Jan 31, 2024

  1. Configuration menu
    Copy the full SHA
    5980606 View commit details
    Browse the repository at this point in the history
  2. chore(lint): fix linter

    itsdevbear committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    863ecb0 View commit details
    Browse the repository at this point in the history
  3. 1 Configuration menu
    Copy the full SHA
    6c003aa View commit details
    Browse the repository at this point in the history
  4. fix(evict): Switch to LRU to prevent removed transactions from being …

    …re-gossiped from a peer instantly. (#1472)
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **Refactor**
    	- Improved transaction handling efficiency in the network.
    - **Performance Improvements**
    	- Enhanced cache management for better performance.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    itsdevbear authored Jan 31, 2024
    Configuration menu
    Copy the full SHA
    a5b91d0 View commit details
    Browse the repository at this point in the history