Ryan Heywood ryan
  • Joined on 2023-05-17
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
ryan opened issue public/punchin#5 2024-12-06 03:07:52 +00:00
Sync progress with InvoiceShelf
ryan opened issue public/punchin#4 2024-12-06 03:07:02 +00:00
Matrix conversation tracking
ryan commented on issue public/punchin#3 2024-12-06 02:55:11 +00:00
Credentials Standards

OAuth is not a strict requirement if a Forgejo credential can be created with a limited issue scope.

ryan opened issue public/punchin#3 2024-12-06 02:51:27 +00:00
Credentials Standards
ryan opened issue public/punchin#2 2024-12-06 02:48:07 +00:00
Email / Calendar Tracking
ryan opened issue public/punchin#1 2024-12-06 02:45:56 +00:00
Commit Tracking
ryan closed issue public/icepick#17 2024-12-05 20:47:07 +00:00
Subcommand for generating and printing wallets
ryan commented on issue public/icepick#7 2024-12-05 19:57:21 +00:00
Support SD card import/export

Note: currently, it is expected that either the transaction is generated online and then blindly signed offline, or the transaction is generated and signed offline. It may be useful to either…

ryan commented on issue public/icepick#4 2024-12-05 19:48:41 +00:00
keyforkd driven key derivation

This is accomplished by the operation exporting a derived-accounts field with the required derivation indices.

ryan closed issue public/icepick#4 2024-12-05 19:48:41 +00:00
keyforkd driven key derivation
ryan commented on issue public/icepick#1 2024-12-05 19:48:00 +00:00
Define transport envelope standard

This is for the most part done and will probably be automated w/ the inclusion of #[derive(icepick_module::Interface)] to allow importing derived keys, blobs, operation, and values, as well as…

ryan commented on issue public/icepick#15 2024-12-05 19:45:50 +00:00
Tracker: Icepick configuration file

The first part of this is implemented and has been a part of my work in implementing IPDBG transfer.

[[module]]
name = "sol"
derivation_prefix = "m/44'/501'/0'"
algorithm =
ryan commented on issue public/icepick#19 2024-12-04 20:17:42 +00:00
Derive macro icepick_module::Interface to automatically generate Operations and imply Deserialize

To limit the scope of this, I need to decide to do this either by having enum-of-struct-tuples-of-struct, or enum-of-structs. I don't want to complicate everything this early by supporting both. I…

ryan commented on issue public/icepick#10 2024-12-03 17:34:49 +00:00
Sol and SPL-Token Transfer