You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We currently use wasmd under-the-hood for creating transactions and querying the chain in the CLI. However, different deployment environments (e.g. Neutron) have their own tools which handle the subtle differences in versioning / encoding / whatever to interact with the chain.
We should make the choice of tool used under-the-hood to be configurable.
Implementation
Our wasmd "client" code is contained in cosmwasm/packages/wasmd-library. We can rename this package to something generalized, and introduce some sort of input field which is passed to the std::process:Command initializer:
Summary
We currently use
wasmd
under-the-hood for creating transactions and querying the chain in the CLI. However, different deployment environments (e.g. Neutron) have their own tools which handle the subtle differences in versioning / encoding / whatever to interact with the chain.We should make the choice of tool used under-the-hood to be configurable.
Implementation
Our
wasmd
"client" code is contained incosmwasm/packages/wasmd-library
. We can rename this package to something generalized, and introduce some sort of input field which is passed to thestd::process:Command
initializer:cycles-quartz/cosmwasm/packages/wasmd-client/src/lib.rs
Line 86 in e7cd6b1
A quick survey of neutrond / osmosisd should be done to see if there are any breaking differences between the APIs of these CLIs.
Acceptance Criteria
dev
runs flawlessly on a Neutron target.The text was updated successfully, but these errors were encountered: