Ryan Heywood ryan
  • Joined on 2023-05-17
ryan commented on issue public/icepick#15 2024-12-12 20:30:02 +00:00
Tracker: Icepick configuration file

Closing as this is now extended by #22, Icepick Workflows.

ryan closed issue public/icepick#15 2024-12-12 20:30:02 +00:00
Tracker: Icepick configuration file
ryan closed issue public/icepick#20 2024-12-12 20:28:44 +00:00
Output Icepick command blobs as a JSON blob that isn't passed through to the subcommand when --generate-input-only is passed
ryan opened issue public/icepick#22 2024-12-12 19:51:57 +00:00
Create opinionated tool for multi-stage and multi-machine Icepick workflows
ryan opened issue public/keyfork#57 2024-12-11 17:59:47 +00:00
Reshard wizard
ryan opened issue public/keyfork#56 2024-12-11 17:56:55 +00:00
Reprovision existing key (zero backups) off of existing shard file
ryan commented on issue public/icepick#21 2024-12-09 22:19:28 +00:00
icepick-signer module instead of per-coin signer

interface will still be icepick sol sign but the sign subcommand will be overridden so we can detect the derivation path and algorithm, and pass the algorithm to the signer.

ryan commented on issue public/icepick#21 2024-12-09 22:15:34 +00:00
icepick-signer module instead of per-coin signer
coin--{{ derivation_accounts: hashes}, transaction blob}> engine
engine--{{ derivation_accounts => derivation_keys: hashes}, transaction}> generic! signer
signer--{{ hashes => signatures },…
ryan opened issue public/icepick#21 2024-12-09 22:11:05 +00:00
icepick-signer module instead of per-coin signer
ryan commented on issue public/icepick#20 2024-12-09 21:49:33 +00:00
Output Icepick command blobs as a JSON blob that isn't passed through to the subcommand when --generate-input-only is passed

encrypt the key in transit from the key derivation module to the coin signer module

ryan commented on issue public/icepick#20 2024-12-09 21:46:39 +00:00
Output Icepick command blobs as a JSON blob that isn't passed through to the subcommand when --generate-input-only is passed
engine --{ request, signatures }> policy engine
policy engine --{ request, policy engine signature (PES)}> engine --> transaction generator
transaction generator --{ transaction, request,…
ryan commented on issue public/icepick#20 2024-12-09 21:40:47 +00:00
Output Icepick command blobs as a JSON blob that isn't passed through to the subcommand when --generate-input-only is passed

pass the policy and signatures as a blob to a separate module so the policy module can exist as its own enclave

ryan commented on issue public/icepick#10 2024-12-09 21:00:29 +00:00
Sol and SPL-Token Transfer

blockhash has been removed from all commands that generate transaction. The blockhash is instead provided to the sign subcommand, which is the step between "generating (possibly online) and…

ryan pushed to main at public/icepick 2024-12-09 18:54:31 +00:00
767e7a7df2 icepick sol sign: hoist blockhash argument from other commands
ryan opened issue public/icepick#20 2024-12-09 17:00:49 +00:00
Output Icepick command blobs as a JSON blob that isn't passed through to the subcommand when --generate-input-only is passed
ryan commented on issue public/punchin#7 2024-12-06 21:39:06 +00:00
Development Standards

cargo clippy -W clippy::all -D missing_docs -D clippy::missing_errors_doc -D clippy::missing_panics_doc to make sure all code paths are documented and all code is reasonable, pedantic is useful…

ryan transferred repository ryan/punchin to public/punchin 2024-12-06 15:00:49 +00:00
ryan opened issue public/punchin#7 2024-12-06 03:15:31 +00:00
Development Standards
ryan opened issue public/punchin#6 2024-12-06 03:12:00 +00:00
v1.0 User Experience