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

feat(ETH): eip1559 gas fee estimator and rpcs #2051

Merged
merged 79 commits into from
May 20, 2024
Merged

Commits on Dec 29, 2023

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

Commits on Jan 17, 2024

  1. Configuration menu
    Copy the full SHA
    85e8fb2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ca60f7d View commit details
    Browse the repository at this point in the history
  3. fix fmt

    dimxy committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    6788529 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2024

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

Commits on Feb 24, 2024

  1. refactor on review notes:

    added gas api config in mm2.conf
    use platform coin for web3 conn
    check chain id
    dimxy committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    ee85d20 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2024

  1. Merge branch 'dev' into eip1559-gas-fee-estimate

    * dev:
      feat(zcoin): ARRR WASM implementation (#1957)
      feat(trading-proto-upgrade): locked amounts, kmd burn and other impl (#2046)
      fix(indexeddb): set stop on success cursor condition (#2067)
      feat(config): add `max_concurrent_connections` to mm2 config (#2063)
      feat(stats_swaps): add gui/mm_version in stats db (#2061)
      fix(indexeddb): fix IDB cursor.continue_() call after drop (#2028)
      security bump for `h2` (#2062)
      fix(makerbot): allow more than one prices url in makerbot (#2027)
      fix(wasm worker env): refactor direct usage of `window` (#1953)
      feat(nft): nft abi in withdraw_nft RPC, clear_nft_db RPC (#2039)
      refactor(utxo): refactor utxo output script creation (#1960)
      feat(ETH): balance event streaming for ETH (#2041)
      chore(release): bump mm2 version to 2.1.0-beta (#2044)
      feat(trezor): add segwit support for withdraw with trezor (#1984)
    dimxy committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    9e34949 View commit details
    Browse the repository at this point in the history
  2. fix fmt

    dimxy committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    42316c1 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Implement proposal.

    Artem Vitae committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    aa8660c View commit details
    Browse the repository at this point in the history
  2. Refactor a bit.

    Artem Vitae committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    3e69a31 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Configuration menu
    Copy the full SHA
    2031b73 View commit details
    Browse the repository at this point in the history
  2. rename get esimated fee rpc

    dimxy committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    c87658a View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. add doc comments

    dimxy committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    61a80a9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    46ceacc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3413447 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. Merge branch 'dev' into eip1559-gas-fee-estimate

    * dev:
      feat(indexeddb): advanced cursor filtering impl (#2066)
      update dockerhub destination repository (#2082)
      feat(event streaming): configurable worker path, use SharedWorker (#2080)
      fix(hd_tests): fix test_hd_utxo_tx_history unit test (#2078)
      feat(network): improve efficiency of known peers handling (#2074)
      feat(nft): enable eth with non fungible tokens (#2049)
      feat(ETH transport & heartbeats): various enhancements/features (#2058)
    dimxy committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    9347f10 View commit details
    Browse the repository at this point in the history
  2. remove discontinued gas station call, use join to call alternate gas …

    …price rpcs, fix 'priority_rewards' in FeeHistory
    dimxy committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    1b4180f View commit details
    Browse the repository at this point in the history
  3. fix fmt

    dimxy committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    8750b6b View commit details
    Browse the repository at this point in the history
  4. remove gas station remnants

    dimxy committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    504657e View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. refactor to support typed txns (used test eth dependency repo), renam…

    …ed trait tx_hash to tx_hash_as_bytes to avoid conflict
    dimxy committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    fc4ca71 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    00f7f41 View commit details
    Browse the repository at this point in the history
  3. add swap txfee policy

    dimxy committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    65a2174 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a56d2c3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8ebb655 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0743471 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9081aa5 View commit details
    Browse the repository at this point in the history
  8. fix fmt

    dimxy committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    acd048b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d7de499 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9086052 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    90e585b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    61b8fdc View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    220db97 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    24f7644 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2024

  1. Configuration menu
    Copy the full SHA
    25d80f4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    431c5ce View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2024

  1. Configuration menu
    Copy the full SHA
    67214d2 View commit details
    Browse the repository at this point in the history
  2. fix fmt

    dimxy committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    dae6645 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. fix parse web3 tx type0

    dimxy committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    df5daa2 View commit details
    Browse the repository at this point in the history
  2. add tests for type0 and type2 eth swap

    add delay in test fn wait_for_confirmation to avoid false err
    dimxy committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    098eaa2 View commit details
    Browse the repository at this point in the history
  3. fix fmt

    dimxy committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    86a8172 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2024

  1. Configuration menu
    Copy the full SHA
    a62d7a4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8230a89 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    90f362a View commit details
    Browse the repository at this point in the history
  4. Merge branch 'dev' into eip1559-gas-fee-estimate

    * dev:
      feat(zcoin): balance event streaming (#2076)
      feat(zcoin): tx_history support for WASM target (#2077)
    dimxy committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    27a9743 View commit details
    Browse the repository at this point in the history
  5. fix comment

    dimxy committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    b21a186 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2024

  1. Configuration menu
    Copy the full SHA
    bc67d5b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a16f2ae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    66f8ff7 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

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

Commits on Apr 4, 2024

  1. fix comment

    dimxy committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    e473517 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7fa8d1f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a13fbfb View commit details
    Browse the repository at this point in the history
  4. added comment

    dimxy committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    0435273 View commit details
    Browse the repository at this point in the history
  5. added memo comments

    dimxy committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    d607ae3 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Configuration menu
    Copy the full SHA
    342d3f4 View commit details
    Browse the repository at this point in the history
  2. refactor on review notes

    dimxy committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    531f1af View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. refactor on review notes:

    dimxy committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    789ec76 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'dev' into eip1559-gas-fee-estimate

    * dev:
      feat(nft-swap): nft swap protocol v2 POC (#2084)
      fix(zcoin): syncing and activation improvements (#2089)
      feat(crypto): mnemonic generation/encryption/decryption/storage (#2014)
      fix(eth): error handling in RPCs (#2090)
    dimxy committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    d59387c View commit details
    Browse the repository at this point in the history
  3. fix fmt

    dimxy committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    1793bb7 View commit details
    Browse the repository at this point in the history
  4. fix clippy err

    dimxy committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    086a711 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2024

  1. Configuration menu
    Copy the full SHA
    7229e34 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    48db16c View commit details
    Browse the repository at this point in the history
  3. refactor estimated gas fee code to use wei internally (to make it lik…

    …e get_gas_price fn) and convert to gwei decimal for gui
    dimxy committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    f0371e5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b2e0677 View commit details
    Browse the repository at this point in the history
  5. refactor gas limit constants

    dimxy committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    8cb846c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fffe24a View commit details
    Browse the repository at this point in the history
  7. fix getting 'max_eth_tx_type' to look for it also in token conf to al…

    …low gas priority fee tests to work
    dimxy committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    ebe4cad View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2024

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

Commits on Apr 16, 2024

  1. Merge branch 'dev' into eip1559-gas-fee-estimate

    * dev:
      fix(tests): fix failing tests (#2085)
      fix(wasm): websocket url validation (#2096)
      deps(zcoin): use librustzcash that uses the same `aes` version as mm2 (#2095)
    dimxy committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    898a89d View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Merge branch 'dev' into eip1559-gas-fee-estimate

    * dev:
      feat(app-dir): implement root application dir `.kdf` (#2102)
      fix tendermint fee calculation (#2106)
      update dockerfile (#2104)
      docs(README): remove outdated information from the README (#2097)
      fix(sia): fix sia compilation after hd wallet PR merge (#2103)
      feat(hd_wallet): utxo and evm hd wallet and trezor (#1962)
      feat(sia): initial Sia integration (#2086)
      fix(BCH): deserialize BCH header that uses KAWPOW version correctly (#2099)
      fix(eth_tests): remove ETH_DEV_NODE from tests (#2101)
      feat(coin): support nucleus as an alternative to iris HTLC (#2079)
    dimxy committed May 9, 2024
    Configuration menu
    Copy the full SHA
    9169bcb View commit details
    Browse the repository at this point in the history
  2. Merge branch 'dev' into eip1559-gas-fee-estimate

    * dev:
      fix(eth): remove my_address from sign_and_send_transaction_with_keypair (#2115)
      fix(utxo-swap): apply events occurred while taker down (#2114)
      refactor(memory): memory usage improvements (#2098)
    dimxy committed May 9, 2024
    Configuration menu
    Copy the full SHA
    b3a84d6 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. fix build err

    dimxy committed May 10, 2024
    Configuration menu
    Copy the full SHA
    7cbe03d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9de585b View commit details
    Browse the repository at this point in the history
  3. fix fmt

    dimxy committed May 10, 2024
    Configuration menu
    Copy the full SHA
    c516fd1 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. refactor init_fee_estimator

    dimxy committed May 13, 2024
    Configuration menu
    Copy the full SHA
    902c0e3 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Merge branch 'dev' into eip1559-gas-fee-estimate

    * dev:
      feat(tendermint): pubkey-only activation and unsigned tx (#2088)
      fix(tests): set txfee for some tbtc tests (#2116)
    dimxy committed May 14, 2024
    Configuration menu
    Copy the full SHA
    dbe8de0 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. fix review notes

    dimxy committed May 17, 2024
    Configuration menu
    Copy the full SHA
    20d16d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a785274 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1cbf2f2 View commit details
    Browse the repository at this point in the history