Add system for aliases of commonly used alternative arguments
Sol and SPL-Token Transfer
Running `/tmp/cargo-target/debug/icepick sol sign`
[crates/by-chain/icepick-solana/src/lib.rs:282:17] BASE64_STANDARD.encode(transaction.message_data()) = "AQABA4iPRr5lC5pr4P8V8oo/AOkCRb…
Subcommand for generating and printing wallets
Changed operation to get-wallet-address to make it less CLI oriented.
% cargo run -q --bin icepick -- sol generate-wallet --account 0
Subcommand for generating and printing wallets
Define
self
for icepick_module::Module
to allow self-reference during operations
Tracker: Icepick configuration file
Added command_name
to allow custom commands... Maybe this system can also allow command_args
to allow passing in command-line arguments for custom coin transfer.
For example, PYTH may…
Define derivation paths for ETH, SOL, etc.
This may be sidetracked by a recent addition to Icepick. Icepick has a config format that defines the module path as well as the prefix it allows derivation from.
Define transport envelope standard
add a config file for this perhaps so i don't have to hardcode everything within icepick thnak u anton
Define transport envelope standard
Currently I've defined the envelope as:
#[derive(Serialize, Deserialize, Debug)]
#[serde(rename_all = "kebab-case")]
pub struct Request {
// NOTE: Can't use the proper XPrv type…