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
The DEX wallet will need a client to interact with a bitcoin wallet. This will likely be a wrapper around the necessary methods of rpcclient pointing to a btcwallet.
Ideally, the wallet will translate between some common type used by the higher-level DEX wallet infrastructure, and the btcd/rpcclient types. Those common types, and an interface for common wallet client functionality can be specified during this work (and with #36).
This component should be viewed as a plugin component of what could be a simple CLI program or a larger multi-wallet. It is not a stand-alone swap negotiator, so shouldn't be concerned with the negotiation details.
If possible, the wallet should be designed such that it can be reused for bitcoin clones. See ReadCloneParams for more info.
The text was updated successfully, but these errors were encountered:
The DEX wallet will need a client to interact with a bitcoin wallet. This will likely be a wrapper around the necessary methods of rpcclient pointing to a btcwallet.
ListUnspent
)SignMessage
)SignRawTransaction
)SendRawTransaction
)Ideally, the wallet will translate between some common type used by the higher-level DEX wallet infrastructure, and the btcd/rpcclient types. Those common types, and an
interface
for common wallet client functionality can be specified during this work (and with #36).This component should be viewed as a plugin component of what could be a simple CLI program or a larger multi-wallet. It is not a stand-alone swap negotiator, so shouldn't be concerned with the negotiation details.
If possible, the wallet should be designed such that it can be reused for bitcoin clones. See
ReadCloneParams
for more info.The text was updated successfully, but these errors were encountered: