dusk-network / rusk-vm

The Dusk Rust WASM VM implementation
Mozilla Public License 2.0
54 stars 12 forks source link

Implement contract bytecode capacity beyond 64k #350

Open miloszm opened 2 years ago

miloszm commented 2 years ago

Describe what you want implemented Persistence mechanism should support contracts with bytecode larger than 64k.

Describe "Why" this is needed We need to be able to persist and restore contracts' bytecodes of any size.

Describe alternatives you've considered Alternative is to increase the capacity of microkelvin to handle nodes beyond 64k.

Additional context Linked list of byte vectors is needed instead of the current single vector.