Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/external key impl #146

Merged
merged 16 commits into from
Dec 27, 2024
Merged

Feat/external key impl #146

merged 16 commits into from
Dec 27, 2024

Conversation

sehyunc
Copy link
Contributor

@sehyunc sehyunc commented Dec 26, 2024

No description provided.

core: add external config, modify BaseConfig
* core: add symmetric key getter to config

* core: ingest changes into websocket
* wasm, core: implement keychain rotation for external key

* wasm, core: impl key rotation for withdraw;

* wasm, core: impl key rotation for create order

* wasm, core: impl key rotation for cancel order

* core: format

* wasm: cleaner rotation

* wasm: abstract key rotation logic into helper
* wasm: add sign callback invocation helper

* wasm, core: impl external key deposit action

* wasm, core: impl external key withdraw action (#133)

* wasm, core: impl external key withdraw action

* wasm: simplify signing fns

* wasm: organize signing fn

* wasm, core: impl external key create order action (#134)

* wasm, core: impl external key create order action

* wasm, core: impl external key cancel order action (#135)
* wasm, core: remove need for key_type in Rust context

* core: add safety checks to actions
core: impl get order + pay fees for externally managed keys
* wasm, core: impl external key create wallet

* wasm, core: impl external key lookup wallet (#144)
core: impl refresh wallet for externally managed keys
core: add public key getter and setter in external config
@sehyunc sehyunc merged commit 0a1e7f0 into main Dec 27, 2024
1 check passed
@sehyunc sehyunc deleted the feat/external-key-impl branch December 27, 2024 18:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant