104 Commits

Author SHA1 Message Date
x
49a85c9d12 sdk/wasm: Add _local db functions for wasm contract usage.
This adds the contract-side API for DEP-0008.
2026-03-24 15:34:06 +00:00
skoupidi
7181db089e chore: updated sled-overlay to new version 2026-02-09 18:16:37 +02:00
skoupidi
3bbe1166fa chore: updated sled-overlay to new version 2026-02-03 20:53:26 +02:00
skoupidi
cb07f10595 chore: updated sled-overlay to new version 2026-02-02 23:20:13 +02:00
skoupidi
67a8cb3833 chore: updated sled-overlay to new version 2026-02-02 17:55:35 +02:00
skoupidi
7914422d8b chore: updated sled-overlay to new version 2026-01-24 16:58:57 +02:00
x
2b9e894214 serial: Add deserialization method with max_len enforcing 2026-01-07 09:22:55 +00:00
x
ed9be657ab serial: Bring it back home 2026-01-01 19:48:04 +00:00
x
9785777642 chore: Update copyright license year
Happy 2026!
2026-01-01 11:40:45 +00:00
parazyd
14a433cbe3 serial: Bump bridgetree dependency and update crate version 2025-08-05 09:41:05 +02:00
parazyd
7a87a065b0 serial/derive: Bump to 0.5.1 2025-08-05 09:41:05 +02:00
parazyd
b1579d7025 serial/derive-internal: Bump to 0.5.1 2025-08-05 09:15:42 +02:00
parazyd
beb8f02c9b serial: Bump version to 0.5.0 2025-06-06 13:28:11 +02:00
parazyd
604f443fd1 chore: Update license header year 2025-01-24 10:36:02 +01:00
parazyd
dd458b02ca serial: Add dev notes on usage and maintenance 2024-10-17 11:10:27 +02:00
parazyd
fbe6937a20 chore: Update crate dependencies 2024-10-15 16:08:54 +02:00
parazyd
8dad99ba0c serial: Make serial a standalone workspace 2024-10-15 16:05:13 +02:00
parazyd
101261f6c2 serial: Bump serial crate version and loosen dependencies 2024-10-15 15:49:35 +02:00
parazyd
1d4e1e960f serial: Bump derive crate version and loosen dependencies 2024-10-15 15:48:45 +02:00
parazyd
f11d58d900 serial: Bump derive-internal crate and loosen dependency versions 2024-10-15 15:47:41 +02:00
parazyd
242fe81658 chore: Update crate dependencies 2024-10-01 14:15:03 +02:00
parazyd
165cb8434b chore: Update crate dependencies 2024-08-29 20:39:22 +02:00
skoupidi
6a39547118 chore: clippy too_long_first_doc_paragraph fixed almost everywhere 2024-08-29 17:10:13 +03:00
parazyd
27fd3785f8 chore: Update crate dependencies and CI Rust version 2024-07-09 12:20:06 +02:00
skoupidi
8c33d59f40 chore: updated all repo references to codeberg 2024-06-19 20:51:25 +03:00
foo
4eba00236d clippy: add suggested clippy lints to top-level Cargo.toml and enable
clippy linting at the workspace level for all crates

Configure all workspaces to use lints from the top-level Cargo.toml
  file
Add example lints that the project could configure to improve security
  and reliability.
Configure lints to warn level. Using deny level makes other binaries
fail to compile if even one of them has a failure.
No lints are added in this commit. Future changes can enable and fix
lints
2024-06-09 10:35:09 -04:00
parazyd
80d103a2ba chore: Update crate dependencies 2024-06-04 10:24:28 +02:00
parazyd
2e37330d0d chore: Update crate dependencies 2024-05-27 15:29:58 +02:00
parazyd
124a9466cf serial: Add support for num-bigint 2024-05-27 14:39:22 +02:00
parazyd
f87382e856 serial: Use mutable references for non-async {en,de}code functions 2024-05-17 12:49:32 +02:00
parazyd
0de97d0db3 chore: Update crate dependencies 2024-03-05 08:47:43 +01:00
nighthawk24
0a51a11ed0 serial/derive : Use unwrap_or_else instead of match 2024-02-23 15:29:25 +02:00
nighthawk24
ae11be0d20 serial : Fix max_value will be deprecated: replaced by the MAX associated constant on this type 2024-02-23 15:29:25 +02:00
parazyd
0e6f51e895 chore: Update copyright year in license headers 2024-01-16 13:07:22 +01:00
parazyd
dedc29430e chore: Update crate dependencies 2024-01-08 15:58:50 +01:00
parazyd
4aa20d40f3 validator: Port serialization to async functions 2023-12-19 18:25:29 +01:00
parazyd
b23021e3a1 chore: Update crate dependencies 2023-12-13 10:14:43 +01:00
parazyd
295c8dcff9 chore: Update crate dependencies 2023-12-04 19:58:59 +01:00
parazyd
a7129c1211 serial: Export AsyncWriteExt and AsyncReadExt from futures_lite 2023-11-26 16:08:43 +01:00
parazyd
50572d88eb serial: Remove blake2b_simd references 2023-11-26 13:56:48 +01:00
ertosns
2e057cdca4 [src/serial] added vec, neg unit tests 2023-11-21 17:22:06 +02:00
aggstam
61d262880d chore: clippy 2023-11-21 14:56:38 +02:00
parazyd
f188c2bb05 chore: Update crate dependencies 2023-11-09 14:20:57 +01:00
parazyd
b61127af9a chore: Update crate dependencies 2023-10-27 09:02:18 +02:00
parazyd
3a1b3c75be serial: Rework encode_payload_test 2023-09-06 17:48:53 +02:00
parazyd
68a28200c8 serial: Implement generic fixed-size array encoding and decoding. 2023-09-06 12:54:37 +02:00
x
cf9d87fd9a serial: add docstring explainer for VarInt 2023-09-04 16:57:46 +02:00
parazyd
db28d4ef8a serial: Compile fix. 2023-08-30 07:59:19 +02:00
greptile
9d5ca4b904 zkas: fix out-of-memory panic (#202)
* zkas: fix out-of-memory panic

Fix panic due to unchecked Vec::with_capacity inputs. Also change
VecDeque to use the same validation pattern even though it was not
directly affected

Add panic regression unit test based on fuzzer input that caused the crash

* Add the vec alloc try to async serial as well

---------

Co-authored-by: y <y>
Co-authored-by: parazyd <parazyd@dyne.org>
2023-08-30 05:48:28 +00:00
parazyd
cbe9c64065 chore: Update crate dependencies 2023-08-29 13:08:35 +02:00