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
We need a backend for DCR. For this work, it is assumed that the DEX operator has access to a full node with txindex, and that queries will be performed using the blockchain node software's standard RPC.
Part of this work will involve creating some common DEX interfaces. I anticipate there will be an interface for the asset backend itself, one for UTXOs, and probably some for transactions and blocks. These interfaces will necessarily need to be defined in a separate module. This work should also be coordinated with the analogous BTC backend development (#4), so that the interface can be accommodating for both. The DCR and BTC backends will be baked-in, but the interfaces defined during this work will also be used for plugins.
The asset backend will need to have at least the following functionality.
Retrieve UTXOs
Broadcast notifications for new blocks and mempool transactions
Validate signatures
Calculate script sizes (some script sizes might be constants)
The text was updated successfully, but these errors were encountered:
We need a backend for DCR. For this work, it is assumed that the DEX operator has access to a full node with
txindex
, and that queries will be performed using the blockchain node software's standard RPC.Part of this work will involve creating some common DEX interfaces. I anticipate there will be an interface for the asset backend itself, one for UTXOs, and probably some for transactions and blocks. These interfaces will necessarily need to be defined in a separate module. This work should also be coordinated with the analogous BTC backend development (#4), so that the interface can be accommodating for both. The DCR and BTC backends will be baked-in, but the interfaces defined during this work will also be used for plugins.
The asset backend will need to have at least the following functionality.
The text was updated successfully, but these errors were encountered: