Ryan Heywood ryan
  • Joined on 2023-05-17
ryan pushed to main at public/keyfork 2025-01-04 06:49:48 +00:00
503c6fa0b4 keyfork derive key: initial commit
ryan pushed to main at public/keyfork 2025-01-04 06:08:04 +00:00
c46f9e48b7 move things to use default handler mechanism
f8db8702ce keyfork-prompt: add Headless
92dde3dcee keyfork-prompt: make dyn Trait compatible in prep for allowing dynamic prompt handlers
Compare 3 commits »
ryan commented on issue public/icepick#12 2025-01-04 02:10:25 +00:00
Cosmos-compatible Transfer

Derivation paths are weird. Most coins use the slip44 118 index. This is the derivation path for ATOM. I think this implies keys are reused across l1 blockchains, which is not ideal.

ryan reopened issue public/icepick#28 2025-01-02 00:46:56 +00:00
Ledger system to persist info between workflows
ryan closed issue public/icepick#28 2025-01-02 00:46:53 +00:00
Ledger system to persist info between workflows
ryan commented on issue public/icepick#28 2025-01-02 00:46:53 +00:00
Ledger system to persist info between workflows

The ledger state would look like:

Proposer:

{
  "values": {
    "nonce_address": "CNDJiUVK92Vx1XQAatvfaPvspdXrQvGZficdb22AJNv5",
    "nonce_data": "8NWmZpX2rYSQiPjHjFRAKWVWSsLqW2c…
ryan opened issue public/icepick#28 2025-01-02 00:38:45 +00:00
Ledger system to persist info between workflows
ryan closed issue public/icepick#27 2025-01-02 00:00:24 +00:00
Implement validation of inputs from internal-load-file
ryan commented on issue public/icepick#27 2025-01-02 00:00:24 +00:00
Implement validation of inputs from internal-load-file

Closing in favor of ledgers.

ryan commented on issue public/icepick#23 2025-01-01 23:34:08 +00:00
Icepick Solana can/should use nonce accounts instead of blockhashes

Still waiting on pagination of transactions but everything else is done including moving workflows to use nonce accounts

ryan opened issue public/icepick#27 2025-01-01 08:40:06 +00:00
Implement validation of inputs from internal-load-file
ryan pushed to main at public/icepick 2025-01-01 08:00:30 +00:00
dd7736f5c8 e2e-tests/solana: use a nonce account for transfer-token example
da5126b664 icepick.toml: move to nonced workflows only for Solana
Compare 2 commits »
ryan pushed to main at public/icepick 2024-12-30 21:12:55 +00:00
c6736ba678 add error handling for sol-broadcast
ryan commented on issue public/icepick#23 2024-12-28 05:38:42 +00:00
Icepick Solana can/should use nonce accounts instead of blockhashes

workflows can now make use of nonce accounts. find-nonce-accounts operation has been added for manually finding nonce accounts. TODO: implement pagination of transactions

ryan pushed to main at public/icepick 2024-12-27 07:40:52 +00:00
7febc8c1b1 whoops, forgot to commit meta files
ca0fc3eef9 icepick-solana: add support for utilizing durable nonces
be5f9a9fa0 icepick workflow sol generate-nonce-account
Compare 3 commits »
ryan pushed to ryansquared/sol/durable-nonces at public/icepick 2024-12-27 07:23:40 +00:00
7febc8c1b1 whoops, forgot to commit meta files
ryan created branch ryansquared/sol/durable-nonces in public/icepick 2024-12-27 07:21:35 +00:00
ryan pushed to ryansquared/sol/durable-nonces at public/icepick 2024-12-27 07:21:35 +00:00
ca0fc3eef9 icepick-solana: add support for utilizing durable nonces
be5f9a9fa0 icepick workflow sol generate-nonce-account
Compare 2 commits »
ryan commented on issue public/icepick#22 2024-12-24 00:37:08 +00:00
Create opinionated tool for multi-stage and multi-machine Icepick workflows

End to end tests now use icepick workflow with save-to-disk functionality. They still pass in the values manually, so OpenPGP signature validation is not yet implemented.

ryan pushed to main at public/icepick 2024-12-24 00:24:16 +00:00
92fa056195 icepick-internal: initial commit