Skip to content

remove bootstrap-daemon-address functionality for monero #484

Description

@nahuhh

Monero will get deprecating this feature, as it is a security and privacy nightmare, and can even cause users to lose funds.

things that we should do on our end:

  • refactor monero interface & startup to use the set_daemon (w/ proxy argument) rpc to set the daemon, instead of using commandline flags. an added bonus is that this will allow for the daemon to be set/changed w/o restarting basicswap. Can also be used to auto-switch to other nodes if there are connection issues.
  • remove bootstrap-daemon-address config line from existing installs
  • connect wallet-rpc to extra nodes (from automatically select daemon) as a failover if manage_daemon is true but the local node is busy/not synced

note: a release containing removal is at least a couple months out, but would be nice to remove sooner-than-later due to the risk of lost funds from malicious nodes on the bootstrap

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Fields

No fields configured for Task.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions