You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Current status of rust-tssd is a prototype keygen happy path passing only a minimal test. Next goal is the title: Complete a keygen happy path ceremony in axelar-core using rust-tssd.
Tasks
Golang client for rust-tssd. I currently have a local golang rust-tssd client repo for rust-tssd with a basic test---this repo should be moved into the rust-tssd repo itself.
Better tests: golang client, rust-tssd, thrush.
thrush, rust-tssd should never panic---return errors instead.
Rust-tssd does not yet store keys it generates. Add a KV store for (pubkey_name, pubkey_data). Need to search for a good KV store rust library.
Swap rust-tssd into axelar-core, run a ceremony. Prerequisite: figure out the deserialization needs of the resulting pubkey in axelar-core.
Code review?
The text was updated successfully, but these errors were encountered:
New library names: math library: thrush -> tofn, grpc wrapper daemon: rust-tssd -> tofnd.
Status of original tasks
Test clients for tofnd. Rust client included in tofnd. I have a quick-and-dirty golang client for tofnd: go-tofnd-client
Better tests. Not really.
tofn, tofnd should never panic. Some progress. API now includes error return values. But there's still some panic errors.
KV store for tofnd. No code. Preliminary investigation into candidates. See list below.
Figure out deserialization needs for keygen in axelar-core. Done. tofnd produces serialized pubkey in bitcoin format. This pubkey can be deserialized in axelar-core via the usual btcec package. Verified in go-tofnd-client.
Swap tofnd into axelar-core, run a ceremony. Barely started. I have code to swap in tofnd but it'll need to be hand-merged due to subsequent changes to axelar-core. No tests yet.
Notes
tofn largely re-written with new design.
Rust client for tofnd was brutal, took 3 stressful days of fighting with the tokio library.
Current status of rust-tssd is a prototype keygen happy path passing only a minimal test. Next goal is the title: Complete a keygen happy path ceremony in axelar-core using rust-tssd.
Tasks
The text was updated successfully, but these errors were encountered: