Commit Graph

  • 0a7b4cecce
    chore: v0.7.3 (#16) main v0.7.3 Jacek Sieka 2025-12-10 21:29:50 +01:00
  • 65f8b136ff
    chore: v0.7.3 v0-7-3 Jacek Sieka 2025-12-10 21:12:11 +01:00
  • deccf3e1be
    chore: update dependencies (#15) markspanbroek 2025-12-10 21:08:17 +01:00
  • 089c2298cc chore: remove dependency 'upraises' Mark Spanbroek 2025-09-24 15:24:48 +02:00
  • 2fd71793ad chore: update nimcrypto dependency Mark Spanbroek 2025-09-24 15:23:06 +02:00
  • 977d6f5fa3
    chose: remove stew upper bound version Arnaud 2025-05-28 12:48:31 +02:00
  • b9696af998
    Remove nim-stew upper bound chore/remove-stew-upper-bound Arnaud 2025-05-23 12:38:21 +02:00
  • 524bda044b
    chore: version 0.7.1 (#12) 0.7.1 Eric 2025-02-13 17:31:47 +11:00
  • 704b57b62e
    chore: version 0.7.1 chore/version-0.7.1 Eric 2025-02-13 17:30:18 +11:00
  • c0c0832676
    chore: bump stint (#11) Eric 2025-02-13 15:37:59 +11:00
  • 8700d3a653
    chore: bump stint chore/bump-stint Eric 2025-02-13 15:37:12 +11:00
  • 36dd1086ab
    Update for Nim 2.0.x (#9) 0.7.0 Arnaud 2025-02-13 05:24:34 +01:00
  • b8fc2a16dc
    fromBytes -> fromBytesBE update-to-nim-2-x Eric 2025-02-13 15:23:27 +11:00
  • e7dba4b127
    Update the lock file again Eric 2025-02-13 15:21:44 +11:00
  • a6a77ec65c
    Merge pull request #10 from codex-storage/fix/update-to-nim-2-x Eric 2025-02-13 15:15:38 +11:00
  • 2cd8695984
    remove 1.6 from ci test Eric 2025-02-13 15:09:53 +11:00
  • 90d3efa7e8
    use version range for deps, bump nimcrypto Eric 2025-02-13 15:08:41 +11:00
  • 842f48910b
    Update to Nim 2.0.14 Arnaud 2025-01-07 11:34:59 +01:00
  • 363f8b4852
    Update for Nim 2.0.x Arnaud 2024-12-18 15:06:49 +01:00
  • 9ea526814d version 0.6.0 0.6.0 Mark Spanbroek 2023-08-29 12:04:20 +02:00
  • 5a215dc1c2 update nim version 1.6.x in CI Mark Spanbroek 2023-08-29 12:02:06 +02:00
  • 4da6e9cddd update nimcrypto and questionable Mark Spanbroek 2023-08-29 11:59:02 +02:00
  • 1a73da166e version 0.6.0 Mark Spanbroek 2023-08-29 12:04:20 +02:00
  • c53001cc78 update nim version 1.6.x in CI Mark Spanbroek 2023-08-29 12:02:06 +02:00
  • 855944c246 update nimcrypto and questionable Mark Spanbroek 2023-08-29 11:59:02 +02:00
  • 87894f69aa version 0.5.0 0.5.0 Mark Spanbroek 2023-06-29 11:12:33 +02:00
  • c076aca82c Fix test Mark Spanbroek 2023-06-29 11:12:15 +02:00
  • 1e72c2f10e Add generic decode function Emil Ivanichkov 2023-03-20 13:55:30 +02:00
  • 754a59e145 Drop support for Nim < 1.6 Mark Spanbroek 2023-06-29 11:04:03 +02:00
  • c82a70b353 Fix warnings Mark Spanbroek 2023-06-29 11:01:23 +02:00
  • a5f676eecc Fixes after breaking changes in stew and stint Mark Spanbroek 2023-06-29 11:01:14 +02:00
  • 9bca23ef70 Drop support for Nim < 1.6 Mark Spanbroek 2023-06-29 11:04:03 +02:00
  • 927f191a82 Fix warnings Mark Spanbroek 2023-06-29 11:01:23 +02:00
  • 4fc7c8a779 Fixes after breaking changes in stew and stint Mark Spanbroek 2023-06-29 11:01:14 +02:00
  • b28c4bb36c Add generic decode function Emil Ivanichkov 2023-03-20 13:55:30 +02:00
  • 61f8f59b39 version 0.4.6 0.4.6 Mark Spanbroek 2022-09-14 09:16:12 +02:00
  • f23f3e8aba Support Nim 1.2.x Mark Spanbroek 2022-09-12 14:30:57 +02:00
  • 1ac5eca540 Support distinct types Mark Spanbroek 2022-09-12 14:30:31 +02:00
  • 0a773eebc3 Support Nim 1.2.x Mark Spanbroek 2022-09-12 14:30:57 +02:00
  • a1df4badab Support distinct types Mark Spanbroek 2022-09-12 14:30:31 +02:00
  • 1d025ef11e Add setup files Ivan Yonchovski 2022-07-05 12:06:21 +03:00
  • c7248c52d8 Add setup files Ivan Yonchovski 2022-07-05 12:06:21 +03:00
  • df55276f1d version 0.4.5 0.4.5 Mark Spanbroek 2022-06-09 15:52:00 +02:00
  • f4ea25cb57 Support enums in a function signature Mark Spanbroek 2022-06-09 15:51:48 +02:00
  • 7a86ab8d37 version 0.4.5 Mark Spanbroek 2022-06-09 15:52:00 +02:00
  • 3eca05446b Support enums in a function signature Mark Spanbroek 2022-06-09 15:51:48 +02:00
  • b111c27b61 version 0.4.4 0.4.4 Mark Spanbroek 2022-04-13 06:42:27 +02:00
  • 8a170e3261 Fix for nim 1.2.x Mark Spanbroek 2022-04-13 06:46:42 +02:00
  • 01c11eecb0 Custom encoding can use startTuple() and finishTuple() Mark Spanbroek 2022-04-13 06:29:07 +02:00
  • ba3aa5ff15 version 0.4.4 Mark Spanbroek 2022-04-13 06:42:27 +02:00
  • d427b1da40 Fix for nim 1.2.x Mark Spanbroek 2022-04-13 06:46:42 +02:00
  • 9725b5bc43 Custom encoding can use startTuple() and finishTuple() Mark Spanbroek 2022-04-13 06:29:07 +02:00
  • fd377e59da
    Merge pull request #1 from status-im/fix-bytes-n 0.4.3 markspanbroek 2022-04-07 15:35:24 +02:00
  • 8e46b6b5f3 version 0.4.3 Mark Spanbroek 2022-04-07 14:40:23 +02:00
  • d179f9a11d Fix solidity type for byte arrays greater than 32 bytes Mark Spanbroek 2022-04-07 14:39:46 +02:00
  • b386a18e3e Remove asdf .tool-versions Mark Spanbroek 2022-04-07 14:38:09 +02:00
  • 0d9a25ec0a version 0.4.2 0.4.2 Mark Spanbroek 2022-02-02 11:52:10 +01:00
  • 0c3dca0aa1 Calculate Event topic Mark Spanbroek 2022-02-02 11:51:30 +01:00
  • a2b8daa320 version 0.4.1 0.4.1 Mark Spanbroek 2022-01-19 09:20:36 +01:00
  • 2a8133b349 Fixes for Nim 1.2.x Mark Spanbroek 2022-01-19 09:47:29 +01:00
  • ad3d2f7a4b Support calculation of solidity function selectors Mark Spanbroek 2022-01-19 09:18:46 +01:00
  • e3c9aa4368 Add support for Ethereum addresses Mark Spanbroek 2022-01-19 09:16:22 +01:00
  • 9aaafdb5b5 Add license Mark Spanbroek 2022-01-10 11:17:48 +01:00
  • 4eb7e750a8 version 0.4.0 0.4.0 Mark Spanbroek 2021-12-09 12:04:33 +01:00
  • 971cdad25d Simplify encoding/decoding of signed integers Mark Spanbroek 2021-12-09 11:48:14 +01:00
  • a0fad53523 Support decoding of signed integers Mark Spanbroek 2021-12-09 10:38:34 +01:00
  • 8131170475 Support encoding of signed integers Mark Spanbroek 2021-12-08 17:27:54 +01:00
  • 56005d623d version 0.3.0 0.3.0 Mark Spanbroek 2021-12-02 11:23:34 +01:00
  • d0b1c1d9b0 Reorder decoding funcs Mark Spanbroek 2021-12-02 11:21:06 +01:00
  • f8a226b8d6 Add test for embedding custom types in tuples Mark Spanbroek 2021-12-02 11:15:02 +01:00
  • 46b1933aff Decoder: tuples do not have an offset, their elements do Mark Spanbroek 2021-12-02 11:13:50 +01:00
  • f40101100e Support encoding and decoding of custom types Mark Spanbroek 2021-12-01 17:44:14 +01:00
  • 987d6f4028 Fail gracefully when decoding enum fails Mark Spanbroek 2021-12-01 17:26:35 +01:00
  • f1d85a6d84 Fail gracefully when decoding range fails Mark Spanbroek 2021-12-01 17:16:40 +01:00
  • 51da2802aa Decoding fails gracefully in several error cases Mark Spanbroek 2021-12-01 16:34:02 +01:00
  • a43c7b21a4 Add support for decode failures by returning Result type Mark Spanbroek 2021-12-01 13:01:28 +01:00
  • 319418cab7 Remove procs from public API Mark Spanbroek 2021-12-01 12:09:42 +01:00
  • 6947bc278e Add library questionable Mark Spanbroek 2021-12-01 11:55:16 +01:00
  • cde572e41a Add examples of decoding to readme Mark Spanbroek 2021-12-01 11:46:45 +01:00
  • 1070b7251a Ensure that isDynamic also works for booleans Mark Spanbroek 2021-12-01 11:41:18 +01:00
  • 2aa8685eb5 Simplify decoding of tuples Mark Spanbroek 2021-12-01 11:40:12 +01:00
  • ead71d7f87 Work around overload resolution bug in Nim 1.2.14 Mark Spanbroek 2021-12-01 11:18:41 +01:00
  • 78b87cd138 Move index field from AbiDecoder into Tuple Mark Spanbroek 2021-12-01 10:59:31 +01:00
  • 243b9a12e9 Simplify encoding of tuples Mark Spanbroek 2021-12-01 10:58:23 +01:00
  • 766260fd88 Add AbiEncoder.debugEcho to print hex lines Mark Spanbroek 2021-12-01 10:56:35 +01:00
  • 3015760b3e Use similar terminology when encoding and decoding Mark Spanbroek 2021-11-30 16:52:23 +01:00
  • 4126edf89f Decode strings Mark Spanbroek 2021-11-30 16:23:24 +01:00
  • 0f4c4d1465 Decode sequences and arrays Mark Spanbroek 2021-11-30 16:22:52 +01:00
  • 767c4ab588 Decoding of basic types Mark Spanbroek 2021-11-30 15:14:57 +01:00
  • 6c7dc7123a Introduce testAll for running multiple tests in one go Mark Spanbroek 2021-11-30 11:43:07 +01:00
  • 3d868758b8 version 0.2.0 0.2.0 Mark Spanbroek 2021-11-30 09:43:28 +01:00
  • 662c0fb4b8 Support encoding of strings Mark Spanbroek 2021-11-29 10:39:13 +01:00
  • abd66679ad version 0.1.1 0.1.1 Mark Spanbroek 2021-11-25 10:43:12 +01:00
  • a93772e69b Fix "undeclared identifier 'uintImpl'" Mark Spanbroek 2021-11-25 10:40:36 +01:00
  • ac257548ea Add CI 0.1.0 Mark Spanbroek 2021-11-25 09:33:40 +01:00
  • 8184529abd ABI Encoder extracted from nim-nitro module Mark Spanbroek 2021-11-25 09:33:32 +01:00