Commit Graph

25 Commits

Author SHA1 Message Date
tersec fcfa1f41c4
always test with ORC (#165) 2024-10-03 05:38:32 +00:00
Jacek Sieka 7703740dd3
disambiguate new eth types (#161)
* disambiguate new eth types

* fix requires
2024-09-29 23:27:42 +02:00
Miran 7d12b769fa
update ci.yml to test Nim 2.2; also test gcc-14 (#159)
* update ci.yml to test Nim 2.2; also test gcc-14

* add timeout
2024-09-29 23:03:57 +02:00
andri lim b705f81643
Replace std.Option with results.Opt (#153) 2024-06-12 06:32:06 +07:00
tersec 15325bd844
test refc in CI in Nim 2.0 and later (#134) 2024-02-17 02:09:58 +00:00
tersec d0d9a0c286
use non-EOL macOS version and fix spelling (#133) 2024-02-16 04:10:23 +00:00
jangko d3dbcabc52
v0.3.2 2024-02-04 14:50:47 +07:00
jangko bf1ce869b5
v0.3.0 2024-01-11 21:22:31 +07:00
jangko be1bb307dc
Reduce compiler warnings when using Nim v2 2024-01-02 09:33:15 +07:00
Will 23c06ca6d2
Bugfix/nully values (#61)
* Fix problem with contract out of assets

* Add nully value json test

* Fix bug with passing null to a few functions

* Typesafe U256 parsing

* Update readme for the web3 to include runner info

* Cleanup commits

Strip out unused JSON

Update comment

Remove echo

Added DynamicBytes test

More correct naming

Remove one extra double check

* Add specific object tests

* Ensure we cover different status types

* Add header comments

* Cleanup

* Add more tests

* Cleanup

* Revert docs

* Nimpretty file

* Fix issue in base stew

* v0.2.4

* Fix test

---------

Co-authored-by: jangko <jangko128@gmail.com>
2023-12-14 06:56:54 +07:00
Yuriy Glukhov 45d09b29d2
Refactoring, contract dsl wasm compatibility, encode/decode fixes. (#108)
* Refactoring, contract dsl wasm compatibility, fixes in encoding/decoding.

* Tests

* Fixed Nim 1.* compatibility

* Some backward compatibility

* Minor tweaks, and a safety check

* Update web3/encoding.nim

Co-authored-by: Jacek Sieka <arnetheduck@gmail.com>

* Update web3.nim

Co-authored-by: Jacek Sieka <arnetheduck@gmail.com>

* Use stew.assign instead of reinventing the wheel

* Fixed string decoder. Removed extra allocations.

* Added test for string decoder

* v0.2.2

---------

Co-authored-by: Jacek Sieka <arnetheduck@gmail.com>
Co-authored-by: jangko <jangko128@gmail.com>
2023-12-13 12:26:04 +07:00
jangko dcabb8f29e
v0.2.0: Revamp data types 2023-12-12 12:15:34 +07:00
tersec 757c6d4c47
stop testing Nim pre-1.6 in CI (#81)
* stop testing Nim pre-1.6 in CI

* simplify nimble file
2023-05-08 14:34:51 +00:00
tersec f59e36c058
use --stylecheck:error (#52)
* use --stylecheck:error

* use --styleCheck:error iff >= Nim 1.6
2022-07-21 11:18:09 +00:00
Jacek Sieka d260915a0c
enable `styleCheck:usages` (#49) 2022-04-07 15:52:36 +02:00
Ștefan Talpalaru 0f82cf22f3
CI: test with multiple Nim versions (#46)
* CI: test with multiple Nim versions
2022-01-14 05:46:13 +01:00
jangko a73cd8de2a
add github action script 2021-05-19 11:19:50 +07:00
Zahary Karadjov 04be808890
Allow the Web3 types to be saved in Json files; Clean up code duplication with stew/byteutils 2020-07-10 01:07:58 +03:00
Zahary Karadjov 71524f0f59
Fix nimble test 2020-06-30 15:59:21 +03:00
Ștefan Talpalaru 58d78cfa7f
byteutils -> stew/byteutils 2019-08-24 21:48:57 +02:00
Yuriy Glukhov 6ca87380a6 Fixes #5, implemented tx signing 2019-08-06 11:02:38 +03:00
Ștefan Talpalaru a60a2c760f
limit debug prints to explicit debug builds (-d:debug) 2019-08-01 16:55:40 +02:00
Yuriy Glukhov 1d58c88989 Event subscriptions 2019-07-22 12:09:09 +03:00
Yuriy Glukhov 4363d66838 Some fixes. Package structure updated. 2019-06-10 15:02:43 +03:00
PMunch eb14b4b706 Initial commit 2018-12-21 18:27:09 +01:00