ffranr
ffranr
We should add and make use of a new type called `AssetSpecifier` which is `fn.Either[asset.ID, btcec.PublicKey]`. With this new type we can specify an asset and ensure that either an...
**Objective:** Improve the RFQ (Request for Quote) service by enabling it to persist agreed quotes with peers as asset sale/purchase policies in an SQL table, and populate its state from...
[`AssetStore.ConfirmParcelDelivery`](https://github.com/lightninglabs/taro/blob/2a0c22ef9a6cf9391268d0a527233a8f624afd4b/tarodb/assets_store.go#L1624) is a function which confirms package delivery as a final step in the asset send process. Confirming delivery entails reading asset transfer/delta objects from the db and then writing...
The `SyncUniverse` RPC endpoint is designed for syncing a specified universe ID(s) with a target universe server. A significant issue arises because `SyncUniverse` does not verify read permissions on the...
A user on Slack encountered a SQLite database foreign key constraint violation error when starting `tapd`. To address this, it's proposed that `tapd` should optionally perform SQLite database integrity checks...
Fix the release script version checker such that it supports alpha release candidates. @guggero explains: > the problem in the script is only with RC version. because we attempt to...
Currently, if the proof type argument for the `AssetLeaves` RPC endpoint is unspecified, no proof leaves are returned. This is because a proof lookup is performed for a universe that...
The `assets` SQL table's unique constraint is ineffective (it's a no-op). It doesn't do what we intend it to do. The current unique constraint is on the fields: ``` asset_id,...
**Description:** Currently, the inbuilt mock price oracle allows configuration by setting a single rate for all assets. This feature request proposes enhancing the mock price oracle configuration to support setting...
Some of the commits in this PR refactor the code for clarity and don't modify functionality. The overall goal of this PR is to ensure that we don't try to...