diff --git a/.changelog/unreleased/improvements/3331-replace-wee-alloc.md b/.changelog/unreleased/improvements/3331-replace-wee-alloc.md new file mode 100644 index 0000000000..bb5c7fb986 --- /dev/null +++ b/.changelog/unreleased/improvements/3331-replace-wee-alloc.md @@ -0,0 +1,2 @@ +- Switched from wee allocator to rlsf for WASM. + ([\#3331](https://github.com/anoma/namada/pull/3331)) \ No newline at end of file diff --git a/crates/macros/src/lib.rs b/crates/macros/src/lib.rs index 66694edba8..b1be2dcc02 100644 --- a/crates/macros/src/lib.rs +++ b/crates/macros/src/lib.rs @@ -28,9 +28,9 @@ pub fn transaction(_attr: TokenStream, input: TokenStream) -> TokenStream { let ast = parse_macro_input!(input as ItemFn); let ident = &ast.sig.ident; let gen = quote! { - // Use `wee_alloc` as the global allocator. + // Use `rlsf` as the global allocator. #[global_allocator] - static ALLOC: wee_alloc::WeeAlloc = wee_alloc::WeeAlloc::INIT; + static ALLOC: rlsf::SmallGlobalTlsf = rlsf::SmallGlobalTlsf::new(); #ast @@ -88,9 +88,9 @@ pub fn validity_predicate( let ast = parse_macro_input!(input as ItemFn); let ident = &ast.sig.ident; let gen = quote! { - // Use `wee_alloc` as the global allocator. + // Use `rlsf` as the global allocator. #[global_allocator] - static ALLOC: wee_alloc::WeeAlloc = wee_alloc::WeeAlloc::INIT; + static ALLOC: rlsf::SmallGlobalTlsf = rlsf::SmallGlobalTlsf::new(); #ast diff --git a/wasm/Cargo.lock b/wasm/Cargo.lock index 38de353f40..1ed0c0ccc7 100644 --- a/wasm/Cargo.lock +++ b/wasm/Cargo.lock @@ -43,7 +43,7 @@ version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "cipher", "cpufeatures", ] @@ -350,7 +350,7 @@ checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" dependencies = [ "addr2line", "cc", - "cfg-if 1.0.0", + "cfg-if", "libc", "miniz_oxide", "object", @@ -533,7 +533,7 @@ dependencies = [ "arrayref", "arrayvec", "cc", - "cfg-if 1.0.0", + "cfg-if", "constant_time_eq", ] @@ -769,12 +769,6 @@ dependencies = [ "libc", ] -[[package]] -name = "cfg-if" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" - [[package]] name = "cfg-if" version = "1.0.0" @@ -793,7 +787,7 @@ version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "cipher", "cpufeatures", ] @@ -958,13 +952,19 @@ dependencies = [ "syn 2.0.52", ] +[[package]] +name = "const-default" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b396d1f76d455557e1218ec8066ae14bba60b4b36ecd55577ba979f5db7ecaa" + [[package]] name = "const-hex" version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a5104de16b218eddf8e34ffe2f86f74bfa4e61e95a1b89732fccf6325efd0557" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "cpufeatures", "hex", "proptest", @@ -1012,7 +1012,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "80128832c58ea9cbd041d2a759ec449224487b2c1e400453d99d244eead87a8e" dependencies = [ "autocfg", - "cfg-if 1.0.0", + "cfg-if", "libc", "scopeguard", "windows-sys 0.33.0", @@ -1185,7 +1185,7 @@ version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", ] [[package]] @@ -1194,7 +1194,7 @@ version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "crossbeam-epoch", "crossbeam-utils", ] @@ -1206,7 +1206,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" dependencies = [ "autocfg", - "cfg-if 1.0.0", + "cfg-if", "crossbeam-utils", "memoffset", "scopeguard", @@ -1392,7 +1392,7 @@ version = "5.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "hashbrown 0.14.3", "lock_api", "once_cell", @@ -1683,7 +1683,7 @@ version = "0.8.33" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", ] [[package]] @@ -2102,7 +2102,7 @@ version = "3.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ef033ed5e9bad94e55838ca0ca906db0e043f517adda0c8b79c7a8c66c93c1b5" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "rustix", "windows-sys 0.48.0", ] @@ -2124,7 +2124,7 @@ version = "0.2.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "libc", "redox_syscall", "windows-sys 0.52.0", @@ -2343,7 +2343,7 @@ version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "js-sys", "libc", "wasi 0.9.0+wasi-snapshot-preview1", @@ -2356,7 +2356,7 @@ version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "js-sys", "libc", "wasi 0.11.0+wasi-snapshot-preview1", @@ -3364,7 +3364,7 @@ version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", ] [[package]] @@ -3455,7 +3455,7 @@ version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cadb76004ed8e97623117f3df85b17aaa6626ab0b0831e6573f104df16cd1bcc" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "ecdsa", "elliptic-curve", "once_cell", @@ -3699,12 +3699,6 @@ dependencies = [ "autocfg", ] -[[package]] -name = "memory_units" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8452105ba047068f40ff7093dd1d9da90898e63dd61736462e9cdda6a90ad3c3" - [[package]] name = "memuse" version = "0.2.1" @@ -4656,7 +4650,7 @@ version = "0.9.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "libc", "redox_syscall", "smallvec", @@ -5442,6 +5436,18 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "rlsf" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "222fb240c3286247ecdee6fa5341e7cdad0ffdf8e7e401d9937f2d58482a20bf" +dependencies = [ + "cfg-if", + "const-default", + "libc", + "svgbobdoc", +] + [[package]] name = "rust_decimal" version = "1.35.0" @@ -5571,7 +5577,7 @@ version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f7d66a1128282b7ef025a8ead62a4a9fcf017382ec53b8ffbf4d7bf77bd3c60" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "derive_more", "parity-scale-codec", "scale-info-derive", @@ -5860,7 +5866,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" dependencies = [ "block-buffer 0.9.0", - "cfg-if 1.0.0", + "cfg-if", "cpufeatures", "digest 0.9.0", "opaque-debug", @@ -5872,7 +5878,7 @@ version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "cpufeatures", "digest 0.10.7", ] @@ -6023,7 +6029,7 @@ version = "0.3.1-pre" source = "git+https://github.com/heliaxdev/sparse-merkle-tree?rev=bab8cb96872db22cc9a139b2d3dfc4e00521d097#bab8cb96872db22cc9a139b2d3dfc4e00521d097" dependencies = [ "borsh 1.4.0", - "cfg-if 1.0.0", + "cfg-if", "ics23", "itertools 0.12.1", "sha2 0.9.9", @@ -6134,6 +6140,19 @@ version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142" +[[package]] +name = "svgbobdoc" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2c04b93fc15d79b39c63218f15e3fdffaa4c227830686e3b7c5f41244eb3e50" +dependencies = [ + "base64 0.13.1", + "proc-macro2", + "quote", + "syn 1.0.109", + "unicode-width", +] + [[package]] name = "syn" version = "1.0.109" @@ -6224,7 +6243,7 @@ version = "3.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "fastrand", "redox_syscall", "rustix", @@ -6442,7 +6461,7 @@ version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "once_cell", ] @@ -6813,7 +6832,7 @@ version = "0.37.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", - "wee_alloc", + "rlsf", ] [[package]] @@ -6827,10 +6846,10 @@ dependencies = [ "namada_tx_prelude", "namada_vp_prelude", "proptest", + "rlsf", "test-log", "tracing", "tracing-subscriber", - "wee_alloc", ] [[package]] @@ -6839,7 +6858,7 @@ version = "0.37.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", - "wee_alloc", + "rlsf", ] [[package]] @@ -6848,7 +6867,7 @@ version = "0.37.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", - "wee_alloc", + "rlsf", ] [[package]] @@ -6862,10 +6881,10 @@ dependencies = [ "namada_tx_prelude", "namada_vp_prelude", "proptest", + "rlsf", "test-log", "tracing", "tracing-subscriber", - "wee_alloc", ] [[package]] @@ -6874,7 +6893,7 @@ version = "0.37.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", - "wee_alloc", + "rlsf", ] [[package]] @@ -6883,7 +6902,7 @@ version = "0.37.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", - "wee_alloc", + "rlsf", ] [[package]] @@ -6892,7 +6911,7 @@ version = "0.37.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", - "wee_alloc", + "rlsf", ] [[package]] @@ -6901,7 +6920,7 @@ version = "0.37.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", - "wee_alloc", + "rlsf", ] [[package]] @@ -6910,7 +6929,7 @@ version = "0.37.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", - "wee_alloc", + "rlsf", ] [[package]] @@ -6919,7 +6938,7 @@ version = "0.37.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", - "wee_alloc", + "rlsf", ] [[package]] @@ -6928,7 +6947,7 @@ version = "0.37.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", - "wee_alloc", + "rlsf", ] [[package]] @@ -6942,10 +6961,10 @@ dependencies = [ "namada_tx_prelude", "namada_vp_prelude", "proptest", + "rlsf", "test-log", "tracing", "tracing-subscriber", - "wee_alloc", ] [[package]] @@ -6954,7 +6973,7 @@ version = "0.37.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", - "wee_alloc", + "rlsf", ] [[package]] @@ -6963,7 +6982,7 @@ version = "0.37.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", - "wee_alloc", + "rlsf", ] [[package]] @@ -6972,7 +6991,7 @@ version = "0.37.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", - "wee_alloc", + "rlsf", ] [[package]] @@ -6986,10 +7005,10 @@ dependencies = [ "namada_tx_prelude", "namada_vp_prelude", "proptest", + "rlsf", "test-log", "tracing", "tracing-subscriber", - "wee_alloc", ] [[package]] @@ -6998,7 +7017,7 @@ version = "0.37.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", - "wee_alloc", + "rlsf", ] [[package]] @@ -7007,7 +7026,7 @@ version = "0.37.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", - "wee_alloc", + "rlsf", ] [[package]] @@ -7016,7 +7035,7 @@ version = "0.37.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", - "wee_alloc", + "rlsf", ] [[package]] @@ -7025,7 +7044,7 @@ version = "0.37.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", - "wee_alloc", + "rlsf", ] [[package]] @@ -7039,10 +7058,10 @@ dependencies = [ "namada_tx_prelude", "namada_vp_prelude", "proptest", + "rlsf", "test-log", "tracing", "tracing-subscriber", - "wee_alloc", ] [[package]] @@ -7222,10 +7241,10 @@ dependencies = [ "namada_tx_prelude", "namada_vp_prelude", "proptest", + "rlsf", "test-log", "tracing", "tracing-subscriber", - "wee_alloc", ] [[package]] @@ -7239,10 +7258,10 @@ dependencies = [ "namada_tx_prelude", "namada_vp_prelude", "proptest", + "rlsf", "test-log", "tracing", "tracing-subscriber", - "wee_alloc", ] [[package]] @@ -7291,7 +7310,7 @@ version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "wasm-bindgen-macro", ] @@ -7316,7 +7335,7 @@ version = "0.4.39" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac36a15a220124ac510204aec1c3e5db8a22ab06fd6706d881dc6149f8ed9a12" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "js-sys", "wasm-bindgen", "web-sys", @@ -7376,7 +7395,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ce4a267a570e121c9375136adefa2c48810273907de9c6817bc19db4d6144bc" dependencies = [ "bytes", - "cfg-if 1.0.0", + "cfg-if", "derivative", "indexmap 1.9.3", "js-sys", @@ -7418,7 +7437,7 @@ checksum = "b9c23098e86ef1038155684fe50f0c1079a0e2a2e70f115b789df17e6ba98d20" dependencies = [ "backtrace", "bytes", - "cfg-if 1.0.0", + "cfg-if", "enum-iterator", "enumset", "lazy_static", @@ -7539,7 +7558,7 @@ checksum = "bc1e19d986844b17b927ec8b0c7f3da6a7a2c2cb3b0f8ca5d4cb1a1f71bfb124" dependencies = [ "backtrace", "cc", - "cfg-if 1.0.0", + "cfg-if", "corosensei", "crossbeam-queue", "dashmap", @@ -7634,7 +7653,7 @@ dependencies = [ "anyhow", "base64 0.21.7", "bytes", - "cfg-if 1.0.0", + "cfg-if", "clap", "document-features", "flate2", @@ -7661,18 +7680,6 @@ version = "0.25.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1778a42e8b3b90bff8d0f5032bf22250792889a5cdc752aa0020c84abe3aaf10" -[[package]] -name = "wee_alloc" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbb3b5a6b2bb17cb6ad44a2e68a43e8d2722c997da10e928665c72ec6c0a0b8e" -dependencies = [ - "cfg-if 0.1.10", - "libc", - "memory_units", - "winapi", -] - [[package]] name = "which" version = "4.4.2" @@ -7924,7 +7931,7 @@ version = "0.50.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "windows-sys 0.48.0", ] diff --git a/wasm/Cargo.toml b/wasm/Cargo.toml index ad76e0cf0f..29169ae56b 100644 --- a/wasm/Cargo.toml +++ b/wasm/Cargo.toml @@ -39,7 +39,7 @@ namada_tx_prelude = { path = "../crates/tx_prelude" } namada_vp_prelude = { path = "../crates/vp_prelude" } once_cell = { version = "1.8.0" } -wee_alloc = "0.4.5" +rlsf = "0.2.1" getrandom = { version = "0.2.15", features = ["custom"] } [profile.release] diff --git a/wasm/checksums.json b/wasm/checksums.json index 7beed09563..06a7f889a0 100644 --- a/wasm/checksums.json +++ b/wasm/checksums.json @@ -1,26 +1,27 @@ { - "tx_become_validator.wasm": "tx_become_validator.b8c130fcb23c9e7551c013ec4834f20d2448525ad8c6ccf99ed2fbd556143d38.wasm", - "tx_bond.wasm": "tx_bond.8329e5865ec35464d274749f54e9d4d4535224395cabc07bc12570b52f78038a.wasm", - "tx_bridge_pool.wasm": "tx_bridge_pool.67829e840bf9a5c4588e716769211dbb77c738684c014f42ad9ef9a2ea980f85.wasm", - "tx_change_consensus_key.wasm": "tx_change_consensus_key.2605e862f3b98e06b31a4579d2947ca91757c5cd4c0ea04c0d5475c0cb3a6c2f.wasm", - "tx_change_validator_commission.wasm": "tx_change_validator_commission.c45bbffa7a2badbddf542f8cec76a677e4077ec5b8618cf89f3cd0c558af25b9.wasm", - "tx_change_validator_metadata.wasm": "tx_change_validator_metadata.7b65f34858ee72481f7691709e945519de43bed3449e068a97962e76c851824d.wasm", - "tx_claim_rewards.wasm": "tx_claim_rewards.aec0aa17b5b3139df0f1521fb6b4748f22d2f9b539699c288f08b78bfb5f8b50.wasm", - "tx_deactivate_validator.wasm": "tx_deactivate_validator.437440f7c1049474e2e66e3c6addf93aa5e71486e27891c6f6d7fac7e6c84683.wasm", - "tx_ibc.wasm": "tx_ibc.3b1782a6ef40b5e2d5d4a287a34daf3b7a760aea7a4b1b6008d14af8e780ac64.wasm", - "tx_init_account.wasm": "tx_init_account.5cf45b0a13174f6f7db39402912b118efd829ca47f9a00cd51c8bc4fe488300e.wasm", - "tx_init_proposal.wasm": "tx_init_proposal.228aa0e0db52f86e7d61377117df22fccc1c7ea34303dedb9b990a3ea2a997f9.wasm", - "tx_reactivate_validator.wasm": "tx_reactivate_validator.0777610a4df893bf2984d97a77bff6040366b14fd546361e95e568c482462595.wasm", - "tx_redelegate.wasm": "tx_redelegate.51662b5eded88f0b9872897c1c385c7e1b7621dc2fa6a97bbe112babc6e9c8ed.wasm", - "tx_resign_steward.wasm": "tx_resign_steward.46fef3ab666197a50ed36d52b6fd31ae1d4b357388626d70650457979fb978e7.wasm", - "tx_reveal_pk.wasm": "tx_reveal_pk.42e75cf62d039659c288a3da799a9e46a60eaa43bf75f935583c389472b8bf75.wasm", - "tx_transfer.wasm": "tx_transfer.3ad8b8ea5da0cf4a6b196d80d41bb98d453f1702bc0e9a7fa66a245a55721ca9.wasm", - "tx_unbond.wasm": "tx_unbond.29a57271b81baa8717c9b012e31201fafe3151218976012b3560a8470d9d80ea.wasm", - "tx_unjail_validator.wasm": "tx_unjail_validator.14c27524d379910fc37bf9a9f09a7b5a4ac642d71a72e53d8d15559aee53cfce.wasm", - "tx_update_account.wasm": "tx_update_account.dc3d3443d419e533bfeb69973346d8d8cfa8a92bdc39953d4200dc255e46d3d2.wasm", - "tx_update_steward_commission.wasm": "tx_update_steward_commission.0c3adcedcc4944540ed919e9feb195c5981c2b9f48ca7ed68ecb6054a0583c8c.wasm", - "tx_vote_proposal.wasm": "tx_vote_proposal.fe9f78071164a37c55e80cc92abb0df2d20f1abc856df632cc77cc068710287a.wasm", - "tx_withdraw.wasm": "tx_withdraw.73ed0638410b049a981437a7d4d4553bb0822968e2b15786cd9e5db9b640a62a.wasm", - "vp_implicit.wasm": "vp_implicit.baba52f1d39667ee309bab9c1aa5e4467181f6371730b881597413c0db1296d0.wasm", - "vp_user.wasm": "vp_user.0e78655193cb46521b8ba2ac758da5c2cdcb248400104741ee6ffd5422d13ab2.wasm" + "tx_become_validator.wasm": "tx_become_validator.5a0ae0cddadb2ff4fb7c8adca8451c65ff2576f0c4c970f62b226ca460f4573c.wasm", + "tx_bond.wasm": "tx_bond.1c9b2124c9569382e05f3553b2d70ab9677941de76a8b5989a7383a2b62d0465.wasm", + "tx_bridge_pool.wasm": "tx_bridge_pool.e4df4edcfa5d09f4737fb3ad3e13e23f2c139906d9d72f795deae908308649ad.wasm", + "tx_change_consensus_key.wasm": "tx_change_consensus_key.67b179a6113f27d6e8c3e38e91c988f570685d2b75eebdd534ac26014cc91f50.wasm", + "tx_change_validator_commission.wasm": "tx_change_validator_commission.8d3bb594c10c178ad27f3ec267d9e68484c9bdf8dc724c21943636a125a01f4d.wasm", + "tx_change_validator_metadata.wasm": "tx_change_validator_metadata.0515edfa705eb6e1870e0034a528e2b95135e93bb150663df33b7c869d1524ab.wasm", + "tx_claim_rewards.wasm": "tx_claim_rewards.13792629633216031784600d848a967632c0e489f0d51b66a4cb554c929f0079.wasm", + "tx_deactivate_validator.wasm": "tx_deactivate_validator.579c5b6052373b52b7f681381bb3e2dce235ad54727a036683daa2da93519cc5.wasm", + "tx_ibc.wasm": "tx_ibc.c6c1e6c463e644b8882d1d7b2fca6bc7ae21fe21b40769008f23cca36a866332.wasm", + "tx_init_account.wasm": "tx_init_account.742dec2df56fd441ffafab3cdd5b519479480cea3134f7affcba5c5d8e5f2826.wasm", + "tx_init_proposal.wasm": "tx_init_proposal.b98eb3d3efeabac426e64403dce36eb3fcf304589cf41a5393a8653721a98680.wasm", + "tx_reactivate_validator.wasm": "tx_reactivate_validator.b99650bd34f20d0e1f69d95df79c9e12d1c0f370379fd1839be2199d0d4e76f8.wasm", + "tx_redelegate.wasm": "tx_redelegate.a9bb4957639707b74c0a389b84c9809fd5bfd6df98273c572107c6c9d8acabc7.wasm", + "tx_resign_steward.wasm": "tx_resign_steward.5075cdd1a787aaa4c86a6e7f57abba8630c2de98b2e3953b8d835c2c734472a5.wasm", + "tx_reveal_pk.wasm": "tx_reveal_pk.380ab1cbe0f3704584ba6f29d92150da28144eb6258ce02f48764abf4017922d.wasm", + "tx_transfer.wasm": "tx_transfer.b10290dab27ef2a800f4b151f6b8b733a35721de3c225d7d4a111828885b6fe5.wasm", + "tx_unbond.wasm": "tx_unbond.6043b7da262097f28bf96ba6a387bdcdda635bea8585b0906b50a96d805fd72f.wasm", + "tx_unjail_validator.wasm": "tx_unjail_validator.68934c44c1f5d788fee2033de06340b73ec4700c3593c3be1c48e6afa394d2a1.wasm", + "tx_update_account.wasm": "tx_update_account.c7aeec39180baece8d0b5a221707f80397897b74af7c75e0e75731a16459d0fb.wasm", + "tx_update_reveal_pk.wasm": "tx_update_reveal_pk.98e4038b51f77545d550658890f115542b0c46bafe94ac6c9eaeb59f24d76969.wasm", + "tx_update_steward_commission.wasm": "tx_update_steward_commission.2c645c413cc37a18d640c4d65e008bcf909aa01e9ef56b88e64372d813ae22ed.wasm", + "tx_vote_proposal.wasm": "tx_vote_proposal.bb97f9aa7c4e98d3aeb292a4283a7a53d4d72456e47727c96164b61e3f596864.wasm", + "tx_withdraw.wasm": "tx_withdraw.91debb41982cf80a7f1fc4e82ecc57e322779e4667b087cf28c1595cc3a2b0b7.wasm", + "vp_implicit.wasm": "vp_implicit.c4b4353e950e8dcf5bc9de0acca78fe996ee5eaf61ecb3453f109b1836c0b2f1.wasm", + "vp_user.wasm": "vp_user.9670949fc130c8c69bd7f7ab797042589c907632df7e04270971775cb3d780fd.wasm" } \ No newline at end of file diff --git a/wasm/tx_become_validator/Cargo.toml b/wasm/tx_become_validator/Cargo.toml index 85a5e33050..f689d3130d 100644 --- a/wasm/tx_become_validator/Cargo.toml +++ b/wasm/tx_become_validator/Cargo.toml @@ -10,7 +10,8 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true + +rlsf.workspace = true getrandom.workspace = true [lib] diff --git a/wasm/tx_bond/Cargo.toml b/wasm/tx_bond/Cargo.toml index df1dd9a5f4..50e0aaaa62 100644 --- a/wasm/tx_bond/Cargo.toml +++ b/wasm/tx_bond/Cargo.toml @@ -10,7 +10,8 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true + +rlsf.workspace = true getrandom.workspace = true [dev-dependencies] diff --git a/wasm/tx_change_bridge_pool/Cargo.toml b/wasm/tx_change_bridge_pool/Cargo.toml index ae19b620cc..44d945a594 100644 --- a/wasm/tx_change_bridge_pool/Cargo.toml +++ b/wasm/tx_change_bridge_pool/Cargo.toml @@ -10,7 +10,8 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true + +rlsf.workspace = true getrandom.workspace = true [lib] diff --git a/wasm/tx_change_consensus_key/Cargo.toml b/wasm/tx_change_consensus_key/Cargo.toml index 86d5163c9f..433afb31eb 100644 --- a/wasm/tx_change_consensus_key/Cargo.toml +++ b/wasm/tx_change_consensus_key/Cargo.toml @@ -10,7 +10,8 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true + +rlsf.workspace = true getrandom.workspace = true [lib] diff --git a/wasm/tx_change_validator_commission/Cargo.toml b/wasm/tx_change_validator_commission/Cargo.toml index 87815504b3..5a6fae6f2e 100644 --- a/wasm/tx_change_validator_commission/Cargo.toml +++ b/wasm/tx_change_validator_commission/Cargo.toml @@ -10,7 +10,8 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true + +rlsf.workspace = true getrandom.workspace = true [dev-dependencies] diff --git a/wasm/tx_change_validator_metadata/Cargo.toml b/wasm/tx_change_validator_metadata/Cargo.toml index b085cdbc1d..da54690889 100644 --- a/wasm/tx_change_validator_metadata/Cargo.toml +++ b/wasm/tx_change_validator_metadata/Cargo.toml @@ -10,7 +10,8 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true + +rlsf.workspace = true getrandom.workspace = true [lib] diff --git a/wasm/tx_claim_rewards/Cargo.toml b/wasm/tx_claim_rewards/Cargo.toml index cc92bd43d5..c98d3c0736 100644 --- a/wasm/tx_claim_rewards/Cargo.toml +++ b/wasm/tx_claim_rewards/Cargo.toml @@ -10,7 +10,8 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true + +rlsf.workspace = true getrandom.workspace = true [lib] diff --git a/wasm/tx_deactivate_validator/Cargo.toml b/wasm/tx_deactivate_validator/Cargo.toml index 883ddd8467..da71e833a9 100644 --- a/wasm/tx_deactivate_validator/Cargo.toml +++ b/wasm/tx_deactivate_validator/Cargo.toml @@ -10,7 +10,8 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true + +rlsf.workspace = true getrandom.workspace = true [lib] diff --git a/wasm/tx_ibc/Cargo.toml b/wasm/tx_ibc/Cargo.toml index 08f6d5b623..83888cc394 100644 --- a/wasm/tx_ibc/Cargo.toml +++ b/wasm/tx_ibc/Cargo.toml @@ -10,7 +10,8 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true + +rlsf.workspace = true getrandom.workspace = true [lib] diff --git a/wasm/tx_init_account/Cargo.toml b/wasm/tx_init_account/Cargo.toml index 47ccf05716..fa6443996c 100644 --- a/wasm/tx_init_account/Cargo.toml +++ b/wasm/tx_init_account/Cargo.toml @@ -10,7 +10,8 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true + +rlsf.workspace = true getrandom.workspace = true [lib] diff --git a/wasm/tx_init_proposal/Cargo.toml b/wasm/tx_init_proposal/Cargo.toml index ae6577d412..8f44e0fbc3 100644 --- a/wasm/tx_init_proposal/Cargo.toml +++ b/wasm/tx_init_proposal/Cargo.toml @@ -10,7 +10,8 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true + +rlsf.workspace = true getrandom.workspace = true [lib] diff --git a/wasm/tx_reactivate_validator/Cargo.toml b/wasm/tx_reactivate_validator/Cargo.toml index b9d45f36e1..f1bb294aec 100644 --- a/wasm/tx_reactivate_validator/Cargo.toml +++ b/wasm/tx_reactivate_validator/Cargo.toml @@ -10,7 +10,8 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true + +rlsf.workspace = true getrandom.workspace = true [lib] diff --git a/wasm/tx_redelegate/Cargo.toml b/wasm/tx_redelegate/Cargo.toml index 1c567420b2..8d9a2c1d76 100644 --- a/wasm/tx_redelegate/Cargo.toml +++ b/wasm/tx_redelegate/Cargo.toml @@ -10,7 +10,8 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true + +rlsf.workspace = true getrandom.workspace = true [dev-dependencies] diff --git a/wasm/tx_resign_steward/Cargo.toml b/wasm/tx_resign_steward/Cargo.toml index 6d88743b2b..5b9a13903c 100644 --- a/wasm/tx_resign_steward/Cargo.toml +++ b/wasm/tx_resign_steward/Cargo.toml @@ -10,7 +10,8 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true + +rlsf.workspace = true getrandom.workspace = true [lib] diff --git a/wasm/tx_reveal_pk/Cargo.toml b/wasm/tx_reveal_pk/Cargo.toml index 236862f2c3..25759e0825 100644 --- a/wasm/tx_reveal_pk/Cargo.toml +++ b/wasm/tx_reveal_pk/Cargo.toml @@ -10,7 +10,8 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true + +rlsf.workspace = true getrandom.workspace = true [lib] diff --git a/wasm/tx_transfer/Cargo.toml b/wasm/tx_transfer/Cargo.toml index 8d664f48f3..868a5e6538 100644 --- a/wasm/tx_transfer/Cargo.toml +++ b/wasm/tx_transfer/Cargo.toml @@ -10,7 +10,8 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true + +rlsf.workspace = true getrandom.workspace = true [lib] diff --git a/wasm/tx_unbond/Cargo.toml b/wasm/tx_unbond/Cargo.toml index a8918cddf2..8184294d4b 100644 --- a/wasm/tx_unbond/Cargo.toml +++ b/wasm/tx_unbond/Cargo.toml @@ -10,7 +10,8 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true + +rlsf.workspace = true getrandom.workspace = true [dev-dependencies] diff --git a/wasm/tx_unjail_validator/Cargo.toml b/wasm/tx_unjail_validator/Cargo.toml index 04f7db2af1..d07cbd7910 100644 --- a/wasm/tx_unjail_validator/Cargo.toml +++ b/wasm/tx_unjail_validator/Cargo.toml @@ -10,7 +10,8 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true + +rlsf.workspace = true getrandom.workspace = true [lib] diff --git a/wasm/tx_update_account/Cargo.toml b/wasm/tx_update_account/Cargo.toml index 8908a7901b..c014ccf201 100644 --- a/wasm/tx_update_account/Cargo.toml +++ b/wasm/tx_update_account/Cargo.toml @@ -10,7 +10,8 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true + +rlsf.workspace = true getrandom.workspace = true [lib] diff --git a/wasm/tx_update_steward_commission/Cargo.toml b/wasm/tx_update_steward_commission/Cargo.toml index 7ac597a244..d6d26ababf 100644 --- a/wasm/tx_update_steward_commission/Cargo.toml +++ b/wasm/tx_update_steward_commission/Cargo.toml @@ -10,7 +10,8 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true + +rlsf.workspace = true getrandom.workspace = true [lib] diff --git a/wasm/tx_vote_proposal/Cargo.toml b/wasm/tx_vote_proposal/Cargo.toml index f98ee55d2f..be6e0dc40c 100644 --- a/wasm/tx_vote_proposal/Cargo.toml +++ b/wasm/tx_vote_proposal/Cargo.toml @@ -10,7 +10,8 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true + +rlsf.workspace = true getrandom.workspace = true [lib] diff --git a/wasm/tx_withdraw/Cargo.toml b/wasm/tx_withdraw/Cargo.toml index 62d5daa30d..ac84510764 100644 --- a/wasm/tx_withdraw/Cargo.toml +++ b/wasm/tx_withdraw/Cargo.toml @@ -10,7 +10,8 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true + +rlsf.workspace = true getrandom.workspace = true [dev-dependencies] diff --git a/wasm/vp_implicit/Cargo.toml b/wasm/vp_implicit/Cargo.toml index e237b39337..e46c65496c 100644 --- a/wasm/vp_implicit/Cargo.toml +++ b/wasm/vp_implicit/Cargo.toml @@ -11,7 +11,8 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true namada_vp_prelude.workspace = true -wee_alloc.workspace = true + +rlsf.workspace = true getrandom.workspace = true [dev-dependencies] diff --git a/wasm/vp_user/Cargo.toml b/wasm/vp_user/Cargo.toml index e10d44d4c7..8b2a8e642f 100644 --- a/wasm/vp_user/Cargo.toml +++ b/wasm/vp_user/Cargo.toml @@ -11,7 +11,8 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true namada_vp_prelude.workspace = true -wee_alloc.workspace = true + +rlsf.workspace = true getrandom.workspace = true [dev-dependencies] diff --git a/wasm_for_tests/Cargo.lock b/wasm_for_tests/Cargo.lock index 66bc05e21f..e941114746 100644 --- a/wasm_for_tests/Cargo.lock +++ b/wasm_for_tests/Cargo.lock @@ -43,7 +43,7 @@ version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "cipher", "cpufeatures", ] @@ -350,7 +350,7 @@ checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" dependencies = [ "addr2line", "cc", - "cfg-if 1.0.0", + "cfg-if", "libc", "miniz_oxide", "object", @@ -533,7 +533,7 @@ dependencies = [ "arrayref", "arrayvec", "cc", - "cfg-if 1.0.0", + "cfg-if", "constant_time_eq", ] @@ -769,12 +769,6 @@ dependencies = [ "libc", ] -[[package]] -name = "cfg-if" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" - [[package]] name = "cfg-if" version = "1.0.0" @@ -793,7 +787,7 @@ version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "cipher", "cpufeatures", ] @@ -958,13 +952,19 @@ dependencies = [ "syn 2.0.65", ] +[[package]] +name = "const-default" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b396d1f76d455557e1218ec8066ae14bba60b4b36ecd55577ba979f5db7ecaa" + [[package]] name = "const-hex" version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a5104de16b218eddf8e34ffe2f86f74bfa4e61e95a1b89732fccf6325efd0557" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "cpufeatures", "hex", "proptest", @@ -1012,7 +1012,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "80128832c58ea9cbd041d2a759ec449224487b2c1e400453d99d244eead87a8e" dependencies = [ "autocfg", - "cfg-if 1.0.0", + "cfg-if", "libc", "scopeguard", "windows-sys 0.33.0", @@ -1185,7 +1185,7 @@ version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", ] [[package]] @@ -1194,7 +1194,7 @@ version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "crossbeam-epoch", "crossbeam-utils", ] @@ -1206,7 +1206,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" dependencies = [ "autocfg", - "cfg-if 1.0.0", + "cfg-if", "crossbeam-utils", "memoffset", "scopeguard", @@ -1392,7 +1392,7 @@ version = "5.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "hashbrown 0.14.3", "lock_api", "once_cell", @@ -1683,7 +1683,7 @@ version = "0.8.33" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", ] [[package]] @@ -2102,7 +2102,7 @@ version = "3.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ef033ed5e9bad94e55838ca0ca906db0e043f517adda0c8b79c7a8c66c93c1b5" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "rustix", "windows-sys 0.48.0", ] @@ -2124,7 +2124,7 @@ version = "0.2.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "libc", "redox_syscall", "windows-sys 0.52.0", @@ -2343,7 +2343,7 @@ version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "js-sys", "libc", "wasi 0.9.0+wasi-snapshot-preview1", @@ -2356,7 +2356,7 @@ version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "js-sys", "libc", "wasi 0.11.0+wasi-snapshot-preview1", @@ -3364,7 +3364,7 @@ version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", ] [[package]] @@ -3455,7 +3455,7 @@ version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cadb76004ed8e97623117f3df85b17aaa6626ab0b0831e6573f104df16cd1bcc" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "ecdsa", "elliptic-curve", "once_cell", @@ -3679,12 +3679,6 @@ dependencies = [ "autocfg", ] -[[package]] -name = "memory_units" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8452105ba047068f40ff7093dd1d9da90898e63dd61736462e9cdda6a90ad3c3" - [[package]] name = "memuse" version = "0.2.1" @@ -4601,7 +4595,7 @@ version = "0.9.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "libc", "redox_syscall", "smallvec", @@ -5379,6 +5373,18 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "rlsf" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "222fb240c3286247ecdee6fa5341e7cdad0ffdf8e7e401d9937f2d58482a20bf" +dependencies = [ + "cfg-if", + "const-default", + "libc", + "svgbobdoc", +] + [[package]] name = "rust_decimal" version = "1.35.0" @@ -5508,7 +5514,7 @@ version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f7d66a1128282b7ef025a8ead62a4a9fcf017382ec53b8ffbf4d7bf77bd3c60" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "derive_more", "parity-scale-codec", "scale-info-derive", @@ -5797,7 +5803,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" dependencies = [ "block-buffer 0.9.0", - "cfg-if 1.0.0", + "cfg-if", "cpufeatures", "digest 0.9.0", "opaque-debug", @@ -5809,7 +5815,7 @@ version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "cpufeatures", "digest 0.10.7", ] @@ -5960,7 +5966,7 @@ version = "0.3.1-pre" source = "git+https://github.com/heliaxdev/sparse-merkle-tree?rev=bab8cb96872db22cc9a139b2d3dfc4e00521d097#bab8cb96872db22cc9a139b2d3dfc4e00521d097" dependencies = [ "borsh 1.2.1", - "cfg-if 1.0.0", + "cfg-if", "ics23", "itertools 0.12.1", "sha2 0.9.9", @@ -6071,6 +6077,19 @@ version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142" +[[package]] +name = "svgbobdoc" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2c04b93fc15d79b39c63218f15e3fdffaa4c227830686e3b7c5f41244eb3e50" +dependencies = [ + "base64 0.13.1", + "proc-macro2", + "quote", + "syn 1.0.109", + "unicode-width", +] + [[package]] name = "syn" version = "1.0.109" @@ -6161,7 +6180,7 @@ version = "3.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "fastrand", "redox_syscall", "rustix", @@ -6379,7 +6398,7 @@ version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "once_cell", ] @@ -6741,10 +6760,10 @@ dependencies = [ "namada_tests", "namada_tx_prelude", "proptest", + "rlsf", "test-log", "tracing", "tracing-subscriber", - "wee_alloc", ] [[package]] @@ -6755,10 +6774,10 @@ dependencies = [ "namada_tests", "namada_tx_prelude", "proptest", + "rlsf", "test-log", "tracing", "tracing-subscriber", - "wee_alloc", ] [[package]] @@ -6769,10 +6788,10 @@ dependencies = [ "namada_tests", "namada_tx_prelude", "proptest", + "rlsf", "test-log", "tracing", "tracing-subscriber", - "wee_alloc", ] [[package]] @@ -6783,10 +6802,10 @@ dependencies = [ "namada_tests", "namada_tx_prelude", "proptest", + "rlsf", "test-log", "tracing", "tracing-subscriber", - "wee_alloc", ] [[package]] @@ -6797,10 +6816,10 @@ dependencies = [ "namada_tests", "namada_tx_prelude", "proptest", + "rlsf", "test-log", "tracing", "tracing-subscriber", - "wee_alloc", ] [[package]] @@ -6811,10 +6830,10 @@ dependencies = [ "namada_tests", "namada_tx_prelude", "proptest", + "rlsf", "test-log", "tracing", "tracing-subscriber", - "wee_alloc", ] [[package]] @@ -6825,10 +6844,10 @@ dependencies = [ "namada_tests", "namada_tx_prelude", "proptest", + "rlsf", "test-log", "tracing", "tracing-subscriber", - "wee_alloc", ] [[package]] @@ -6839,10 +6858,10 @@ dependencies = [ "namada_tests", "namada_tx_prelude", "proptest", + "rlsf", "test-log", "tracing", "tracing-subscriber", - "wee_alloc", ] [[package]] @@ -6853,10 +6872,10 @@ dependencies = [ "namada_tests", "namada_tx_prelude", "proptest", + "rlsf", "test-log", "tracing", "tracing-subscriber", - "wee_alloc", ] [[package]] @@ -6867,10 +6886,10 @@ dependencies = [ "namada_tests", "namada_tx_prelude", "proptest", + "rlsf", "test-log", "tracing", "tracing-subscriber", - "wee_alloc", ] [[package]] @@ -6882,10 +6901,10 @@ dependencies = [ "namada_tests", "namada_tx_prelude", "proptest", + "rlsf", "test-log", "tracing", "tracing-subscriber", - "wee_alloc", ] [[package]] @@ -7062,10 +7081,10 @@ dependencies = [ "namada_tests", "namada_vp_prelude", "proptest", + "rlsf", "test-log", "tracing", "tracing-subscriber", - "wee_alloc", ] [[package]] @@ -7076,10 +7095,10 @@ dependencies = [ "namada_tests", "namada_vp_prelude", "proptest", + "rlsf", "test-log", "tracing", "tracing-subscriber", - "wee_alloc", ] [[package]] @@ -7091,10 +7110,10 @@ dependencies = [ "namada_tx_prelude", "namada_vp_prelude", "proptest", + "rlsf", "test-log", "tracing", "tracing-subscriber", - "wee_alloc", ] [[package]] @@ -7105,10 +7124,10 @@ dependencies = [ "namada_tests", "namada_vp_prelude", "proptest", + "rlsf", "test-log", "tracing", "tracing-subscriber", - "wee_alloc", ] [[package]] @@ -7120,10 +7139,10 @@ dependencies = [ "namada_tx_prelude", "namada_vp_prelude", "proptest", + "rlsf", "test-log", "tracing", "tracing-subscriber", - "wee_alloc", ] [[package]] @@ -7134,10 +7153,10 @@ dependencies = [ "namada_tests", "namada_vp_prelude", "proptest", + "rlsf", "test-log", "tracing", "tracing-subscriber", - "wee_alloc", ] [[package]] @@ -7148,10 +7167,10 @@ dependencies = [ "namada_tests", "namada_vp_prelude", "proptest", + "rlsf", "test-log", "tracing", "tracing-subscriber", - "wee_alloc", ] [[package]] @@ -7200,7 +7219,7 @@ version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "wasm-bindgen-macro", ] @@ -7225,7 +7244,7 @@ version = "0.4.39" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac36a15a220124ac510204aec1c3e5db8a22ab06fd6706d881dc6149f8ed9a12" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "js-sys", "wasm-bindgen", "web-sys", @@ -7285,7 +7304,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ce4a267a570e121c9375136adefa2c48810273907de9c6817bc19db4d6144bc" dependencies = [ "bytes", - "cfg-if 1.0.0", + "cfg-if", "derivative", "indexmap 1.9.3", "js-sys", @@ -7327,7 +7346,7 @@ checksum = "b9c23098e86ef1038155684fe50f0c1079a0e2a2e70f115b789df17e6ba98d20" dependencies = [ "backtrace", "bytes", - "cfg-if 1.0.0", + "cfg-if", "enum-iterator", "enumset", "lazy_static", @@ -7448,7 +7467,7 @@ checksum = "bc1e19d986844b17b927ec8b0c7f3da6a7a2c2cb3b0f8ca5d4cb1a1f71bfb124" dependencies = [ "backtrace", "cc", - "cfg-if 1.0.0", + "cfg-if", "corosensei", "crossbeam-queue", "dashmap", @@ -7543,7 +7562,7 @@ dependencies = [ "anyhow", "base64 0.21.7", "bytes", - "cfg-if 1.0.0", + "cfg-if", "clap", "document-features", "flate2", @@ -7570,18 +7589,6 @@ version = "0.25.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1778a42e8b3b90bff8d0f5032bf22250792889a5cdc752aa0020c84abe3aaf10" -[[package]] -name = "wee_alloc" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbb3b5a6b2bb17cb6ad44a2e68a43e8d2722c997da10e928665c72ec6c0a0b8e" -dependencies = [ - "cfg-if 0.1.10", - "libc", - "memory_units", - "winapi", -] - [[package]] name = "which" version = "4.4.2" @@ -7833,7 +7840,7 @@ version = "0.50.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "windows-sys 0.48.0", ] diff --git a/wasm_for_tests/Cargo.toml b/wasm_for_tests/Cargo.toml index def83e389f..bf0cb5ba57 100644 --- a/wasm_for_tests/Cargo.toml +++ b/wasm_for_tests/Cargo.toml @@ -32,7 +32,7 @@ version = "0.37.0" namada_test_utils = { path = "../crates/test_utils" } namada_tx_prelude = { path = "../crates/tx_prelude" } namada_vp_prelude = { path = "../crates/vp_prelude" } -wee_alloc = "0.4.5" +rlsf = "0.2.1" getrandom = { version = "0.2.15", features = ["custom"] } [profile.release] diff --git a/wasm_for_tests/tx_fail.wasm b/wasm_for_tests/tx_fail.wasm index 55907e3b45..1d3ec420bf 100755 Binary files a/wasm_for_tests/tx_fail.wasm and b/wasm_for_tests/tx_fail.wasm differ diff --git a/wasm_for_tests/tx_fail/Cargo.toml b/wasm_for_tests/tx_fail/Cargo.toml index 2ae4e5cd52..7ad61b1390 100644 --- a/wasm_for_tests/tx_fail/Cargo.toml +++ b/wasm_for_tests/tx_fail/Cargo.toml @@ -10,7 +10,7 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true +rlsf.workspace = true getrandom.workspace = true [dev-dependencies] diff --git a/wasm_for_tests/tx_infinite_guest_gas.wasm b/wasm_for_tests/tx_infinite_guest_gas.wasm index b154f50d4a..0420b338a6 100755 Binary files a/wasm_for_tests/tx_infinite_guest_gas.wasm and b/wasm_for_tests/tx_infinite_guest_gas.wasm differ diff --git a/wasm_for_tests/tx_infinite_guest_gas/Cargo.toml b/wasm_for_tests/tx_infinite_guest_gas/Cargo.toml index 1137483628..4ae786610a 100644 --- a/wasm_for_tests/tx_infinite_guest_gas/Cargo.toml +++ b/wasm_for_tests/tx_infinite_guest_gas/Cargo.toml @@ -10,7 +10,7 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true +rlsf.workspace = true getrandom.workspace = true [dev-dependencies] diff --git a/wasm_for_tests/tx_infinite_host_gas.wasm b/wasm_for_tests/tx_infinite_host_gas.wasm index 68592266d1..865af6cba1 100755 Binary files a/wasm_for_tests/tx_infinite_host_gas.wasm and b/wasm_for_tests/tx_infinite_host_gas.wasm differ diff --git a/wasm_for_tests/tx_infinite_host_gas/Cargo.toml b/wasm_for_tests/tx_infinite_host_gas/Cargo.toml index d276e9f168..f6173d018d 100644 --- a/wasm_for_tests/tx_infinite_host_gas/Cargo.toml +++ b/wasm_for_tests/tx_infinite_host_gas/Cargo.toml @@ -10,7 +10,7 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true +rlsf.workspace = true getrandom.workspace = true [dev-dependencies] diff --git a/wasm_for_tests/tx_invalid_data.wasm b/wasm_for_tests/tx_invalid_data.wasm index 5dd857ae73..b61d2a5e26 100755 Binary files a/wasm_for_tests/tx_invalid_data.wasm and b/wasm_for_tests/tx_invalid_data.wasm differ diff --git a/wasm_for_tests/tx_invalid_data/Cargo.toml b/wasm_for_tests/tx_invalid_data/Cargo.toml index 7c4eefed9b..08ede9f085 100644 --- a/wasm_for_tests/tx_invalid_data/Cargo.toml +++ b/wasm_for_tests/tx_invalid_data/Cargo.toml @@ -10,7 +10,7 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true +rlsf.workspace = true getrandom.workspace = true [dev-dependencies] diff --git a/wasm_for_tests/tx_memory_limit.wasm b/wasm_for_tests/tx_memory_limit.wasm index b8275aaa72..b1a695080a 100755 Binary files a/wasm_for_tests/tx_memory_limit.wasm and b/wasm_for_tests/tx_memory_limit.wasm differ diff --git a/wasm_for_tests/tx_memory_limit/Cargo.toml b/wasm_for_tests/tx_memory_limit/Cargo.toml index 8e15579717..c7d9599462 100644 --- a/wasm_for_tests/tx_memory_limit/Cargo.toml +++ b/wasm_for_tests/tx_memory_limit/Cargo.toml @@ -10,7 +10,7 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true +rlsf.workspace = true getrandom.workspace = true [dev-dependencies] diff --git a/wasm_for_tests/tx_no_op.wasm b/wasm_for_tests/tx_no_op.wasm index a0e154abf2..a75d1a39b0 100755 Binary files a/wasm_for_tests/tx_no_op.wasm and b/wasm_for_tests/tx_no_op.wasm differ diff --git a/wasm_for_tests/tx_no_op/Cargo.toml b/wasm_for_tests/tx_no_op/Cargo.toml index 3860bf7b6f..6a7d841196 100644 --- a/wasm_for_tests/tx_no_op/Cargo.toml +++ b/wasm_for_tests/tx_no_op/Cargo.toml @@ -10,7 +10,7 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true +rlsf.workspace = true getrandom.workspace = true [dev-dependencies] diff --git a/wasm_for_tests/tx_proposal_code.wasm b/wasm_for_tests/tx_proposal_code.wasm index abe21caa67..147a4ecd28 100755 Binary files a/wasm_for_tests/tx_proposal_code.wasm and b/wasm_for_tests/tx_proposal_code.wasm differ diff --git a/wasm_for_tests/tx_proposal_code/Cargo.toml b/wasm_for_tests/tx_proposal_code/Cargo.toml index 22ff69bea5..efb3a17f0d 100644 --- a/wasm_for_tests/tx_proposal_code/Cargo.toml +++ b/wasm_for_tests/tx_proposal_code/Cargo.toml @@ -10,7 +10,7 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true +rlsf.workspace = true getrandom.workspace = true [dev-dependencies] diff --git a/wasm_for_tests/tx_proposal_ibc_token_inflation.wasm b/wasm_for_tests/tx_proposal_ibc_token_inflation.wasm index 9e73e3244e..40176c1bba 100755 Binary files a/wasm_for_tests/tx_proposal_ibc_token_inflation.wasm and b/wasm_for_tests/tx_proposal_ibc_token_inflation.wasm differ diff --git a/wasm_for_tests/tx_proposal_ibc_token_inflation/Cargo.toml b/wasm_for_tests/tx_proposal_ibc_token_inflation/Cargo.toml index 79f197680b..e5caefcfb0 100644 --- a/wasm_for_tests/tx_proposal_ibc_token_inflation/Cargo.toml +++ b/wasm_for_tests/tx_proposal_ibc_token_inflation/Cargo.toml @@ -10,7 +10,7 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true +rlsf.workspace = true getrandom.workspace = true [dev-dependencies] diff --git a/wasm_for_tests/tx_proposal_masp_reward.wasm b/wasm_for_tests/tx_proposal_masp_reward.wasm index d395c65d3b..993cb238e1 100755 Binary files a/wasm_for_tests/tx_proposal_masp_reward.wasm and b/wasm_for_tests/tx_proposal_masp_reward.wasm differ diff --git a/wasm_for_tests/tx_proposal_masp_reward/Cargo.toml b/wasm_for_tests/tx_proposal_masp_reward/Cargo.toml index ae7a78f254..361d8eaeef 100644 --- a/wasm_for_tests/tx_proposal_masp_reward/Cargo.toml +++ b/wasm_for_tests/tx_proposal_masp_reward/Cargo.toml @@ -10,7 +10,7 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true +rlsf.workspace = true getrandom.workspace = true [dev-dependencies] diff --git a/wasm_for_tests/tx_read_storage_key.wasm b/wasm_for_tests/tx_read_storage_key.wasm index c513be5eb3..b4396a65fa 100755 Binary files a/wasm_for_tests/tx_read_storage_key.wasm and b/wasm_for_tests/tx_read_storage_key.wasm differ diff --git a/wasm_for_tests/tx_read_storage_key/Cargo.toml b/wasm_for_tests/tx_read_storage_key/Cargo.toml index 56c019aed4..4a4f1aef2a 100644 --- a/wasm_for_tests/tx_read_storage_key/Cargo.toml +++ b/wasm_for_tests/tx_read_storage_key/Cargo.toml @@ -10,7 +10,7 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true -wee_alloc.workspace = true +rlsf.workspace = true getrandom.workspace = true [dev-dependencies] diff --git a/wasm_for_tests/tx_write.wasm b/wasm_for_tests/tx_write.wasm index ecf5c65851..4452ab5d13 100755 Binary files a/wasm_for_tests/tx_write.wasm and b/wasm_for_tests/tx_write.wasm differ diff --git a/wasm_for_tests/tx_write/Cargo.toml b/wasm_for_tests/tx_write/Cargo.toml index d75c02a681..52ef2c7b91 100644 --- a/wasm_for_tests/tx_write/Cargo.toml +++ b/wasm_for_tests/tx_write/Cargo.toml @@ -11,7 +11,7 @@ version.workspace = true [dependencies] namada_test_utils.workspace = true namada_tx_prelude.workspace = true -wee_alloc.workspace = true +rlsf.workspace = true getrandom.workspace = true [dev-dependencies] diff --git a/wasm_for_tests/vp_always_false.wasm b/wasm_for_tests/vp_always_false.wasm index 759a607694..b4f3e187a9 100755 Binary files a/wasm_for_tests/vp_always_false.wasm and b/wasm_for_tests/vp_always_false.wasm differ diff --git a/wasm_for_tests/vp_always_false/Cargo.toml b/wasm_for_tests/vp_always_false/Cargo.toml index 7c8a540bc8..dfb265329d 100644 --- a/wasm_for_tests/vp_always_false/Cargo.toml +++ b/wasm_for_tests/vp_always_false/Cargo.toml @@ -10,7 +10,7 @@ version.workspace = true [dependencies] namada_vp_prelude.workspace = true -wee_alloc.workspace = true +rlsf.workspace = true getrandom.workspace = true [dev-dependencies] diff --git a/wasm_for_tests/vp_always_true.wasm b/wasm_for_tests/vp_always_true.wasm index aafbad53c5..7fcc4eb980 100755 Binary files a/wasm_for_tests/vp_always_true.wasm and b/wasm_for_tests/vp_always_true.wasm differ diff --git a/wasm_for_tests/vp_always_true/Cargo.toml b/wasm_for_tests/vp_always_true/Cargo.toml index a02dc408d9..9ad6a8621c 100644 --- a/wasm_for_tests/vp_always_true/Cargo.toml +++ b/wasm_for_tests/vp_always_true/Cargo.toml @@ -10,7 +10,7 @@ version.workspace = true [dependencies] namada_vp_prelude.workspace = true -wee_alloc.workspace = true +rlsf.workspace = true getrandom.workspace = true [dev-dependencies] diff --git a/wasm_for_tests/vp_eval.wasm b/wasm_for_tests/vp_eval.wasm index 3b7ea771d8..4232b16b79 100755 Binary files a/wasm_for_tests/vp_eval.wasm and b/wasm_for_tests/vp_eval.wasm differ diff --git a/wasm_for_tests/vp_eval/Cargo.toml b/wasm_for_tests/vp_eval/Cargo.toml index ad75f9b460..d6c7d13215 100644 --- a/wasm_for_tests/vp_eval/Cargo.toml +++ b/wasm_for_tests/vp_eval/Cargo.toml @@ -11,7 +11,7 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true namada_vp_prelude.workspace = true -wee_alloc.workspace = true +rlsf.workspace = true getrandom.workspace = true [dev-dependencies] diff --git a/wasm_for_tests/vp_infinite_guest_gas.wasm b/wasm_for_tests/vp_infinite_guest_gas.wasm index ef15c1b341..d43c2f8e1a 100755 Binary files a/wasm_for_tests/vp_infinite_guest_gas.wasm and b/wasm_for_tests/vp_infinite_guest_gas.wasm differ diff --git a/wasm_for_tests/vp_infinite_guest_gas/Cargo.toml b/wasm_for_tests/vp_infinite_guest_gas/Cargo.toml index 94d2ce5285..3243cae45a 100644 --- a/wasm_for_tests/vp_infinite_guest_gas/Cargo.toml +++ b/wasm_for_tests/vp_infinite_guest_gas/Cargo.toml @@ -10,7 +10,7 @@ version.workspace = true [dependencies] namada_vp_prelude.workspace = true -wee_alloc.workspace = true +rlsf.workspace = true getrandom.workspace = true [dev-dependencies] diff --git a/wasm_for_tests/vp_infinite_host_gas.wasm b/wasm_for_tests/vp_infinite_host_gas.wasm index a22fb1e143..49bde8fef4 100755 Binary files a/wasm_for_tests/vp_infinite_host_gas.wasm and b/wasm_for_tests/vp_infinite_host_gas.wasm differ diff --git a/wasm_for_tests/vp_infinite_host_gas/Cargo.toml b/wasm_for_tests/vp_infinite_host_gas/Cargo.toml index 0f918678d6..5f2ee8d60b 100644 --- a/wasm_for_tests/vp_infinite_host_gas/Cargo.toml +++ b/wasm_for_tests/vp_infinite_host_gas/Cargo.toml @@ -11,7 +11,7 @@ version.workspace = true [dependencies] namada_tx_prelude.workspace = true namada_vp_prelude.workspace = true -wee_alloc.workspace = true +rlsf.workspace = true getrandom.workspace = true [dev-dependencies] diff --git a/wasm_for_tests/vp_memory_limit.wasm b/wasm_for_tests/vp_memory_limit.wasm index 11145a4f5f..8f59dd346a 100755 Binary files a/wasm_for_tests/vp_memory_limit.wasm and b/wasm_for_tests/vp_memory_limit.wasm differ diff --git a/wasm_for_tests/vp_memory_limit/Cargo.toml b/wasm_for_tests/vp_memory_limit/Cargo.toml index 8f208251a0..67d8d97e6a 100644 --- a/wasm_for_tests/vp_memory_limit/Cargo.toml +++ b/wasm_for_tests/vp_memory_limit/Cargo.toml @@ -10,7 +10,7 @@ version.workspace = true [dependencies] namada_vp_prelude.workspace = true -wee_alloc.workspace = true +rlsf.workspace = true getrandom.workspace = true [dev-dependencies] diff --git a/wasm_for_tests/vp_read_storage_key.wasm b/wasm_for_tests/vp_read_storage_key.wasm index eecf7e4cd4..2a26b6ec20 100755 Binary files a/wasm_for_tests/vp_read_storage_key.wasm and b/wasm_for_tests/vp_read_storage_key.wasm differ diff --git a/wasm_for_tests/vp_read_storage_key/Cargo.toml b/wasm_for_tests/vp_read_storage_key/Cargo.toml index 5261f3e598..094c40c7b4 100644 --- a/wasm_for_tests/vp_read_storage_key/Cargo.toml +++ b/wasm_for_tests/vp_read_storage_key/Cargo.toml @@ -10,7 +10,7 @@ version.workspace = true [dependencies] namada_vp_prelude.workspace = true -wee_alloc.workspace = true +rlsf.workspace = true getrandom.workspace = true [dev-dependencies]