Commit Graph

  • 9700dc3cae
    Merge 663df96607046311f903ae8581f7222a50d79de2 into 965b8cd752544df96b5effecbbd27a8f56a25d62 Arnaud 2025-12-13 09:04:43 +01:00
  • cc05b1ee31
    Merge 86b9a02054833816d704f39cc4f5e3fcd073481f into 965b8cd752544df96b5effecbbd27a8f56a25d62 markspanbroek 2025-12-13 07:32:50 +01:00
  • 965b8cd752
    chore: bump eth (#124) main Jacek Sieka 2025-12-13 07:32:36 +01:00
  • f03c788d1d
    chore: bump eth Jacek Sieka 2025-12-12 18:32:19 +01:00
  • 064a5c8956
    support subscribing to mempool for websocket aj3423 2025-09-11 16:32:39 +08:00
  • ec876dbb50
    support subscribing to mempool for websocket aj3423 2025-09-11 16:32:39 +08:00
  • 86b9a02054 feat(subscriptions): use websocket to get instant updates Mark Spanbroek 2025-09-10 11:29:19 +02:00
  • 248965f7f6 refactor!(subscriptions): remove ?! from callbacks Mark Spanbroek 2025-09-10 10:29:49 +02:00
  • c4b3130213 refactor(subscriptions): cleanup tx.confirm() Mark Spanbroek 2025-09-10 10:18:10 +02:00
  • ca30aa7e4d fix: add missing .base. pragma Mark Spanbroek 2025-09-09 17:25:46 +02:00
  • ff667cb8f0 refactor!(subscriptions): replace old implementation Mark Spanbroek 2025-09-09 17:25:17 +02:00
  • 017245826f refactor(subscriptions): new implementation of subscriptions Mark Spanbroek 2025-09-09 16:10:26 +02:00
  • c2d2909936 chore(provider): add BlockNumber type alias Mark Spanbroek 2025-09-09 10:58:07 +02:00
  • b5377d5874 chore!(provider): update Log and Block types Mark Spanbroek 2025-09-09 10:57:40 +02:00
  • 7a76410049
    fix chainId <-> uint256 conversion aj3423 2025-09-08 17:53:43 +08:00
  • 3b0f94f2b5 refactor(subscriptions): remove unnecessary json-rpc method table Mark Spanbroek 2025-09-03 16:12:27 +02:00
  • 119c0dff9c chore: fix warning Mark Spanbroek 2025-09-03 15:45:58 +02:00
  • 99b600f554 chore: cleanup config.nims files Mark Spanbroek 2025-09-03 15:45:49 +02:00
  • 26b19140a1 chore: formatting Mark Spanbroek 2025-09-03 15:29:41 +02:00
  • 5ddcddbd88 chore: fix warning Mark Spanbroek 2025-09-03 14:53:14 +02:00
  • 933103ca6d
    Refactor error bubbling feat/separate-retry-errors Eric 2025-07-08 12:10:02 +10:00
  • 7034bceaaf
    mock rpc http server for subscriptions -- needs refactor Eric 2025-07-03 09:56:07 +10:00
  • f480431ccc
    WIP commit for websockets transport error tests Eric 2025-07-03 09:55:44 +10:00
  • 68e36768d0
    Add test for connection timed out Eric 2025-07-02 13:15:42 +10:00
  • 663df96607
    Add log scope chore/add-log-scope-for-signer Arnaud 2025-06-23 07:18:25 +02:00
  • 30871c7b1d
    chore: add EIP-1559 implementation for gas price (#113) Arnaud 2025-05-28 16:14:01 +02:00
  • b26ed90058
    Remove upper bound version for stew and update contractabi Arnaud 2025-05-28 16:04:58 +02:00
  • e849795d96
    Rename errors to be more http-specific Eric 2025-05-28 19:26:10 +10:00
  • be192c880e
    Add http error conversion tests for failed connections Eric 2025-05-28 16:18:10 +10:00
  • af35395ace
    Convert retryable RPC/HTTP errors to RpcNetworkError type in ethers Eric 2025-05-27 18:03:19 +10:00
  • 9ca0dac443
    Assign none to maxPriorityFeePerGas for non EIP-1559 transaction to avoid potential side effect in wallet signing Arnaud 2025-05-21 17:17:05 +02:00
  • d961425147
    Set none value for maxFeePerGas in case of non EIP-1559 transaction Arnaud 2025-05-20 15:52:26 +02:00
  • fe19923051
    Improve readability Arnaud 2025-05-20 15:51:52 +02:00
  • 2336db0ffb
    Catch JsonRpcProviderError instead of ProviderError Arnaud 2025-05-20 15:51:20 +02:00
  • 228d18efcc
    Call eth_maxPriorityFeePerGas and returns a manual defined maxPriorityFeePerGas as a fallback Arnaud 2025-05-19 11:32:56 +02:00
  • d8205e369d
    Update after rebase Arnaud 2025-05-19 10:57:55 +02:00
  • d4fcb373cf
    Restore test to check legacy transaction Arnaud 2025-04-02 09:58:23 +02:00
  • 09d3fff502
    Remove useless specific EIP1559 test because Hardhart support it so all transactions are using EIP1559 by default Arnaud 2025-04-02 09:49:21 +02:00
  • 92f1932acb
    Code style Arnaud 2025-04-02 09:46:10 +02:00
  • 23de34af23
    Allow override maxFeePerGas Arnaud 2025-04-02 09:45:15 +02:00
  • 2510bec425
    Delete gas price when using EIP-1559 Arnaud 2025-04-02 09:43:34 +02:00
  • 8750c66a44
    Rename maxFee and maxPriorityFee to use official EIP-1559 names Arnaud 2025-04-02 09:43:16 +02:00
  • f71f5bd11b
    Improve comment Arnaud 2025-04-02 09:20:52 +02:00
  • eb1cb8b7ee
    Improve logs Arnaud 2025-04-02 09:18:26 +02:00
  • fe7a5bc917
    Add EIP-1559 implementation for gas price Arnaud 2025-04-01 20:26:42 +02:00
  • bbced46733
    version 2.0.0 2.0.0 Mark Spanbroek 2025-04-15 10:55:57 +02:00
  • c85192ae34 Make comments less confusing Mark Spanbroek 2025-04-15 10:37:21 +02:00
  • f9d115ae75 Use pending block for gas estimations Mark Spanbroek 2025-04-14 12:51:54 +02:00
  • a29e86bfc8 Handle custom errors when estimating gas Mark Spanbroek 2025-04-10 09:47:16 +02:00
  • 4441050c3d Move contract error handling into its own modules Mark Spanbroek 2025-04-10 09:46:23 +02:00
  • e37f454761 Allow for gas estimation of contract calls Mark Spanbroek 2025-04-09 15:03:38 +02:00
  • def12bfdc1 Split contract module into several parts Mark Spanbroek 2025-04-08 17:19:25 +02:00
  • 6ef1ce5300
    Make comments less confusing Mark Spanbroek 2025-04-15 10:37:21 +02:00
  • 795bf0eb4d
    Use pending block for gas estimations Mark Spanbroek 2025-04-14 12:51:54 +02:00
  • c4f1d7529c
    Handle custom errors when estimating gas Mark Spanbroek 2025-04-10 09:47:16 +02:00
  • 55ab97fb7b
    Move contract error handling into its own modules Mark Spanbroek 2025-04-10 09:46:23 +02:00
  • 5586ee2697
    Allow for gas estimation of contract calls Mark Spanbroek 2025-04-09 15:03:38 +02:00
  • 45964f5d6c
    Split contract module into several parts Mark Spanbroek 2025-04-08 17:19:25 +02:00
  • 51aa7bc1b3 Fix asyntest update merge error Mark Spanbroek 2025-04-14 15:55:50 +02:00
  • 952b9119a7
    Fix asyntest update merge error Mark Spanbroek 2025-04-14 15:55:50 +02:00
  • 518afa3e4c update asynctest dependency Mark Spanbroek 2025-04-08 10:57:31 +02:00
  • af3d7379c8
    chore: add ws resubscription for hardhat workaround (#112) Arnaud 2025-04-10 10:48:41 +02:00
  • 4f19a3c9d3
    Provide better error message Arnaud 2025-04-10 09:56:14 +02:00
  • 4e5de78985
    Redefine raises for async pragma in close methods Arnaud 2025-04-10 09:43:44 +02:00
  • 96c2d05b1f
    Catch errors in close method Arnaud 2025-04-10 09:36:07 +02:00
  • 1adf8d2630
    Log warning when the resubscription interval is more than 300 seconds Arnaud 2025-04-10 09:34:30 +02:00
  • 18121b20c3
    Update symbol description Arnaud 2025-04-10 09:33:36 +02:00
  • 4d12119a73
    update asynctest dependency Mark Spanbroek 2025-04-08 10:57:31 +02:00
  • a1d0d42140
    Fix nim syntax Arnaud 2025-03-30 20:50:15 +02:00
  • 2eae74c091
    Add new line Arnaud 2025-03-30 20:49:29 +02:00
  • 91182e0e89
    Remove unneeded condition Arnaud 2025-03-30 13:20:39 +02:00
  • 17e1f5684a
    Remove ws_resubscribe default value making testing easier Arnaud 2025-03-30 13:19:44 +02:00
  • fcd4cb8672
    Pass the resubscribe internal in new function and remove unneeded try except Arnaud 2025-03-30 12:38:50 +02:00
  • 3265595aae
    Restore new lines Arnaud 2025-03-30 12:18:31 +02:00
  • 400099e9f7
    Remove extra dot in test label Arnaud 2025-03-27 09:23:20 +01:00
  • 9c8097db3c
    Use seconds instead of milliseconds Arnaud 2025-03-27 09:16:50 +01:00
  • 64f3d0d5f1
    Restore privateAccess because logEvents moved to JsonRpcSubscriptions Arnaud 2025-03-27 09:14:09 +01:00
  • ac156b484a
    Fix try except format Arnaud 2025-03-27 09:13:21 +01:00
  • 56a63f820c
    Fix wording Arnaud 2025-03-27 09:10:16 +01:00
  • 21f3044237
    Remove useless private access Arnaud 2025-03-27 09:08:34 +01:00
  • cf7fde013b
    Add lock when subscribing to blocks Arnaud 2025-03-27 09:07:14 +01:00
  • 44d6cf49d2
    Update log filters comment Arnaud 2025-03-27 09:02:02 +01:00
  • 266ef540e8
    Handle the concurrency issues when updating the logFilters and add tests Arnaud 2025-03-27 09:00:12 +01:00
  • f06c3a785e
    Remove the ws_resubscribe flag from the config Arnaud 2025-03-27 08:45:51 +01:00
  • e86f636725
    Update wording Arnaud 2025-03-26 14:55:42 +01:00
  • 338ecada3e
    Update wording Arnaud 2025-03-26 12:51:35 +01:00
  • 67ad09dad2
    Add nimbledeps to git ignore Arnaud 2025-03-26 09:14:58 +01:00
  • 8f802d7405
    Provide better message Arnaud 2025-03-26 09:14:46 +01:00
  • 359f04e7ec
    Rename the symbol for better clarity Arnaud 2025-03-20 16:16:52 +01:00
  • d1b54beec5
    Add documentation for the resubscribe symbol Arnaud 2025-03-20 15:56:03 +01:00
  • 4c19e14853
    Add resubscribe flag Arnaud 2025-03-20 15:45:18 +01:00
  • c48ff9b84d
    Move logFilters to JsonRpcSubscriptions Arnaud 2025-03-19 13:40:37 +01:00
  • 7081e6922f
    Re-activate styleCheck Arnaud 2025-03-18 08:42:52 +01:00
  • 5d07b5dbcf
    Define raises for async pragma Arnaud 2025-03-18 08:12:24 +01:00
  • 71f6d8a6dd
    Define raises for async pragma Arnaud 2025-03-17 10:06:27 +01:00
  • b505ef1ab8
    Raise SignerError instead of propagating AsyncLockError (#109) Eric 2025-03-13 14:45:31 +11:00
  • ec7d415db6
    Raise SignerError instead of propagating AsyncLockError Eric 2025-03-07 16:34:57 +11:00
  • ecb50dfef9
    Re-activate styleCheck Arnaud 2025-02-17 16:28:40 +01:00
  • d2b11a8657
    fix(async): propagate async cancellation (#105) Eric 2025-02-17 20:31:24 +11:00
  • 48be8b13f1
    remove mistakenly added ContractError Eric 2025-02-17 10:38:01 +11:00