write your implementation of inkpad
inkpad supports both wasmi
and wasmtime
as wasm executor, which means
you can run ink! contract with inkpad anywhere.
When should I use inkpad with wsmtime
feature?
wasmtime
is the default and recommanded executor of inkpad, fast and
full features.
When should I use inkpad with wasmi
feature?
If you have requirements running inkpad in browser or some IoT devices,
you don't want any std
dependencies of rust, you need to use inkpad
with wasmi
feature.
Why customized implementation?
inkpad supports the seal functions provided by pallet-contracts
of
substrate by default, so if you want to use inkpad in some special
devices, you need to re-implement the seal functions yourselves.