Ryan Heywood
|
dcb9c50d29
|
hashmap is the mind killer
|
2025-02-08 17:14:15 -05:00 |
Ryan Heywood
|
e4756fd158
|
oh, wait, i need to not use hashmap too.
|
2025-02-08 16:37:30 -05:00 |
Ryan Heywood
|
d4c1434d9a
|
icepick: actually, just embed it using bincode
|
2025-02-08 16:12:31 -05:00 |
Ryan Heywood
|
e5d2cab12c
|
icepick: change where it puts workflows, same spot as the bin
|
2025-02-07 20:35:53 -05:00 |
Ryan Heywood
|
7d2909bada
|
icepick workflow: improve miniquorum embeddedness
|
2025-02-05 03:47:02 -05:00 |
Ryan Heywood
|
5c9b5533d6
|
cosmos: add serde arbitrary precision for i128
|
2025-02-04 17:42:03 -05:00 |
Ryan Heywood
|
b91a55b93d
|
embed miniquorum signer into icepick
|
2025-01-30 14:51:53 -05:00 |
Ryan Heywood
|
e49d6be339
|
icepick workflow cosmos withdraw-rewards
|
2025-01-30 12:36:43 -05:00 |
Ryan Heywood
|
b5034586cc
|
miniquorum: initial commit
|
2025-01-30 11:07:32 -05:00 |
Ryan Heywood
|
2ed1e64db8
|
icepick workflow cosmos {stake,withdraw}; icepick cosmos {get-delegation,get-validators}
|
2025-01-25 03:24:20 -05:00 |
Ryan Heywood
|
611aad6665
|
fixup icepick workflow argument requirements
|
2025-01-23 04:07:27 -05:00 |
Ryan Heywood
|
e31690439f
|
icepick: add optional arguments to workflows
|
2025-01-23 03:46:42 -05:00 |
Ryan Heywood
|
a32fc17e2c
|
begin migration from icepick.toml for workflows to workflows.yaml
|
2025-01-23 03:03:02 -05:00 |
Ryan Heywood
|
a473f74417
|
icepick: better error handling
|
2025-01-22 04:10:48 -05:00 |
Ryan Heywood
|
d00a67e0b7
|
icepick workflow cosmos transfer
|
2025-01-22 04:09:43 -05:00 |
Ryan Heywood
|
db5ca73d10
|
icepick-cosmos: initial commit
|
2025-01-21 03:02:00 -05:00 |
Ryan Heywood
|
c6736ba678
|
add error handling for sol-broadcast
|
2024-12-30 16:12:42 -05:00 |
Ryan Heywood
|
ca0fc3eef9
|
icepick-solana: add support for utilizing durable nonces
|
2024-12-27 02:21:09 -05:00 |
Ryan Heywood
|
be5f9a9fa0
|
icepick workflow sol generate-nonce-account
|
2024-12-26 23:24:23 -05:00 |
Ryan Heywood
|
92fa056195
|
icepick-internal: initial commit
|
2024-12-23 19:23:31 -05:00 |
Ryan Heywood
|
3d8aec844d
|
icepick.toml: make derivation prefix and derivation algorithm optional
|
2024-12-23 15:35:35 -05:00 |
Ryan Heywood
|
6a3ab8a64b
|
icepick: don't open a Keyfork client if not deriving keys
|
2024-12-20 19:56:37 -05:00 |
Ryan Heywood
|
46cf4129ac
|
icepick workflow: it makes a signed transaction!!!
|
2024-12-20 19:47:17 -05:00 |
Ryan Heywood
|
fdeac3a313
|
fixup URL, logic was inverted, and suffix jq to broadcast for formatting
|
2024-12-20 17:53:02 -05:00 |
Ryan Heywood
|
c77f460176
|
solana: add URL to view transaction
|
2024-12-20 17:42:28 -05:00 |
Ryan Heywood
|
b6e798a9ad
|
merge `blob` and `values`
|
2024-12-20 17:22:49 -05:00 |
Ryan Heywood
|
f09fb4dd59
|
icepick workflow: detach simulator from normal flow
|
2024-12-19 21:36:04 -05:00 |
Ryan Heywood
|
57ab484995
|
icepick workflow: add workflow simulator
|
2024-12-19 21:26:24 -05:00 |
Ryan Heywood
|
b15fe52fd8
|
define CLI interface for workflow
|
2024-12-19 18:15:55 -05:00 |
Ryan Heywood
|
a18282d107
|
refactor to make kebab-case (almost) entirely an Icepick thing rather than a thing per-interface
|
2024-12-19 15:44:10 -05:00 |
Ryan Heywood
|
0bfc117a1b
|
solana: add decimals support, revert commit w/ wrong None/None bindings
|
2024-12-17 15:16:13 -05:00 |
Ryan Heywood
|
756c8419ae
|
solana: fix bug w/ properly binding None/None values accidentally matching None/Some and Some/None
|
2024-12-17 14:45:03 -05:00 |
Ryan Heywood
|
cf71b48492
|
solana: mainnet is actually mainnet-beta, make mainnet an alias for mainnet-beta
|
2024-12-17 14:28:24 -05:00 |
Ryan Heywood
|
767e7a7df2
|
icepick sol sign: hoist blockhash argument from other commands
|
2024-12-09 13:54:19 -05:00 |
Ryan Heywood
|
85e9d34fa8
|
icepick sol transfer-token
|
2024-12-03 12:32:31 -05:00 |
Ryan Heywood
|
da5f29614c
|
icepick sol get-token-address
|
2024-12-02 03:59:27 -05:00 |
Ryan Heywood
|
c336079b05
|
solana: add FromStr for cluster
|
2024-12-02 03:30:52 -05:00 |
Ryan Heywood
|
78e274164a
|
icepick sol create-token-account
|
2024-11-29 14:34:55 -05:00 |
Ryan Heywood
|
5ce44edd92
|
solana docs: don't generate txn online
|
2024-11-29 11:46:18 -05:00 |
Ryan Heywood
|
15a82b4892
|
document icepick-sol basic transaction
|
2024-11-29 00:49:05 -05:00 |
Ryan Heywood
|
6703a5b3ce
|
add --cluster option to specify which cluster to send requests to
|
2024-11-29 00:18:45 -05:00 |
Ryan Heywood
|
14f0be8921
|
broadcast transaction
|
2024-11-27 10:55:28 -05:00 |
Ryan Heywood
|
bedccf4b14
|
sign transaction
|
2024-11-27 06:54:30 -05:00 |
Ryan Heywood
|
e28047de92
|
add wallet generation to solana
|
2024-11-26 17:06:58 -05:00 |
Ryan Heywood
|
10cda7824c
|
add key derivation
|
2024-11-26 14:24:31 -05:00 |
Ryan Heywood
|
40467ce13d
|
add optional command_name config option
|
2024-11-26 11:50:25 -05:00 |
Ryan Heywood
|
9f9deb107e
|
icepick: add config file format
|
2024-11-26 11:34:43 -05:00 |
Ryan Heywood
|
971c58ade3
|
crates/coin: cleanup old unused code
|
2024-11-26 07:15:13 -05:00 |
Ryan Heywood
|
499edce086
|
add WIP progress towards Solana transfer
|
2024-11-26 07:13:38 -05:00 |
Ryan Heywood
|
dc91b0bee8
|
Initial commit
|
2024-11-20 13:16:55 -05:00 |