Arnaud
4e5de78985
Redefine raises for async pragma in close methods
2025-04-10 09:43:44 +02:00
Arnaud
96c2d05b1f
Catch errors in close method
2025-04-10 09:36:07 +02:00
Arnaud
1adf8d2630
Log warning when the resubscription interval is more than 300 seconds
2025-04-10 09:34:30 +02:00
Arnaud
18121b20c3
Update symbol description
2025-04-10 09:33:36 +02:00
Arnaud
a1d0d42140
Fix nim syntax
2025-03-30 20:50:15 +02:00
Arnaud
2eae74c091
Add new line
2025-03-30 20:49:29 +02:00
Arnaud
91182e0e89
Remove unneeded condition
2025-03-30 13:20:39 +02:00
Arnaud
17e1f5684a
Remove ws_resubscribe default value making testing easier
2025-03-30 13:19:44 +02:00
Arnaud
fcd4cb8672
Pass the resubscribe internal in new function and remove unneeded try except
2025-03-30 12:38:50 +02:00
Arnaud
3265595aae
Restore new lines
2025-03-30 12:18:31 +02:00
Arnaud
400099e9f7
Remove extra dot in test label
2025-03-27 09:23:20 +01:00
Arnaud
9c8097db3c
Use seconds instead of milliseconds
2025-03-27 09:16:50 +01:00
Arnaud
64f3d0d5f1
Restore privateAccess because logEvents moved to JsonRpcSubscriptions
2025-03-27 09:14:09 +01:00
Arnaud
ac156b484a
Fix try except format
2025-03-27 09:13:21 +01:00
Arnaud
56a63f820c
Fix wording
2025-03-27 09:10:16 +01:00
Arnaud
21f3044237
Remove useless private access
2025-03-27 09:08:34 +01:00
Arnaud
cf7fde013b
Add lock when subscribing to blocks
2025-03-27 09:07:14 +01:00
Arnaud
44d6cf49d2
Update log filters comment
2025-03-27 09:02:02 +01:00
Arnaud
266ef540e8
Handle the concurrency issues when updating the logFilters and add tests
2025-03-27 09:00:12 +01:00
Arnaud
f06c3a785e
Remove the ws_resubscribe flag from the config
2025-03-27 08:45:51 +01:00
Arnaud
e86f636725
Update wording
2025-03-26 14:55:42 +01:00
Arnaud
338ecada3e
Update wording
2025-03-26 12:51:35 +01:00
Arnaud
67ad09dad2
Add nimbledeps to git ignore
2025-03-26 09:14:58 +01:00
Arnaud
8f802d7405
Provide better message
2025-03-26 09:14:46 +01:00
Arnaud
359f04e7ec
Rename the symbol for better clarity
2025-03-20 16:16:52 +01:00
Arnaud
d1b54beec5
Add documentation for the resubscribe symbol
2025-03-20 15:56:03 +01:00
Arnaud
4c19e14853
Add resubscribe flag
2025-03-20 15:45:18 +01:00
Arnaud
c48ff9b84d
Move logFilters to JsonRpcSubscriptions
2025-03-19 13:40:37 +01:00
Arnaud
7081e6922f
Re-activate styleCheck
2025-03-18 08:42:52 +01:00
Arnaud
5d07b5dbcf
Define raises for async pragma
2025-03-18 08:12:24 +01:00
Eric
b505ef1ab8
Raise SignerError instead of propagating AsyncLockError ( #109 )
2025-03-13 14:45:31 +11:00
Eric
d2b11a8657
fix(async): propagate async cancellation ( #105 )
...
* fix(async): propagate CancelledErrors
* remove CatchableError from contract macro async raises list
* remove mistakenly added ContractError
2025-02-17 20:31:24 +11:00
Arnaud
26342d3e27
Update to nim 2 x ( #103 )
...
* Update dependencies for Nim 2.x
* Use refc as memory management and disable styleCheck because of testutils
* Fix ambiguous import
* Change Address init because eth introduced Byte20 type for Address type
* use uint64 instead of init64
* Rename properties after a change in eth to be closer to the spec
* Use Opt type instead of Option
* Add 2.0.12 version to CI
* Increment the version
* Update the Nim version in CI
* Update to Nim 2.0.14
* Use Nim 2.x commit hash for contractabi
* Remove stable on CI because we don't want to test with Nim 2.2.x
* Update Nim minimum version to 2.0.14
* fix version deps
* remove fq typename
* Add debug flag
* Define maximumtaggedversions
* Update readme
---------
Co-authored-by: Eric <5089238+emizzle@users.noreply.github.com>
2025-02-14 14:18:19 +11:00
Marcin Czenko
0f98528758
adds tests for BlockTag
2024-12-10 17:41:42 +01:00
Marcin Czenko
c7c57113ce
adds number getter for BlockTags with number
2024-12-10 17:41:42 +01:00
Adam Uhlíř
037bef0256
chore: fix async raises warnings ( #100 )
2024-12-09 16:22:25 +01:00
Marcin Czenko
04d3548553
version 1.0.0
...
This is a braking change. Subscription callbacks wrap the arguments in the Result type.
Corrects the preceding commit marked with wrong version number (0.10.2).
1.0.0
2024-12-02 17:15:42 +01:00
Marcin Czenko
2808a05488
version 0.10.2
2024-11-28 16:15:40 +01:00
Marcin Czenko
5c93971f97
fix the test after rebasing
2024-11-28 16:08:51 +01:00
Marcin Czenko
c0cc437aa2
applies review comments
2024-11-28 16:08:51 +01:00
Marcin Czenko
4642545309
makes sure that a key on subscriptionMapping exists before trying to access it
2024-11-28 16:08:51 +01:00
Adam Uhlíř
d88e4614b1
feat: subscriptions get passed result questionable ( #91 )
...
Co-authored-by: Eric <5089238+emizzle@users.noreply.github.com>
2024-11-28 14:48:10 +01:00
Eric
04c00e2d91
Updates non-versioned deps to their versioned counterparts ( #97 )
...
Also bumps ethers patch version
v0.10.1
2024-11-28 13:26:58 +11:00
Mark Spanbroek
1ae2cd4a35
version 0.10.0
...
This is a breaking change. Calling .confirm(0)
is no longer supported; you need at least 1
confirmation.
0.10.0
2024-11-13 10:14:09 +01:00
Mark Spanbroek
e9d862ceca
do not crash when we cannot get block number
...
Co-Authored-By: Eric <5089238+emizzle@users.noreply.github.com>
2024-11-13 10:09:40 +01:00
Mark Spanbroek
35aebdb46f
cleanup
2024-11-13 10:09:40 +01:00
Mark Spanbroek
f15d55f513
do not crash polling when just unsubscribed
2024-11-13 10:09:40 +01:00
Mark Spanbroek
c6a59b5187
resubscribe when error in polling
2024-11-13 10:09:40 +01:00
Mark Spanbroek
5a9895b792
disallow .confirm(0)
...
reason: it didn't wait for any blocks to be mined,
not even the block that includes the transaction.
2024-11-13 10:09:40 +01:00
Mark Spanbroek
c9275b1f6c
cleanup
2024-11-13 10:09:40 +01:00