Skip to content
This repository has been archived by the owner on Feb 1, 2024. It is now read-only.

[8] delegated signing to third-party server #710

Open
nikhilsaraf opened this issue Jun 30, 2021 · 0 comments
Open

[8] delegated signing to third-party server #710

nikhilsaraf opened this issue Jun 30, 2021 · 0 comments
Labels
feature request New feature or request help wanted Extra attention is needed
Milestone

Comments

@nikhilsaraf
Copy link
Contributor

nikhilsaraf commented Jun 30, 2021

Desired Behavior

I want to add the ability to only place my public key in Kelp and have my secret key on a third party server for security purposes

Impact

The desired behavior will allow me to deploy my kelp bot on a public cloud while controlling signatures from a protected environment such as my private server or something like fireblocks.

Feature Suggestion

We can achieve the desired behavior by using SEP-0007 to delegate the signature request from Kelp

This should only modify the trader file. Issue #711 will add support for delegated signing in the Kelp GUI

You can also add a command-line argument called --delegated-signing-url that passes in a delegated signing URL to use for the kelp trade command (overriding anything set in the trader.cfg file). This will make it easier for the Kelp GUI to pass the delegated signing URL to the Kelp GUI bots when started (without having to constantly modify each trader.cfg file before it is run).

@nikhilsaraf nikhilsaraf added feature request New feature or request help wanted Extra attention is needed labels Jun 30, 2021
@nikhilsaraf nikhilsaraf added this to the v1.11.1 milestone Jun 30, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature request New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant