feat: bitcoin balance and getUtxos support for queries only #706
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation
As we learned this week, update calls to the Bitcoin canister for
get_balance
andget_utxos
are only possible when executed from a canister. Therefore, we remove the support for certified calls regarding those endpoints in@dfinity/ckbtc
. In addition, to make the exception more obvious and to reflects the actual IC API naming, we also add the suffixQuery
to the functions.Documentation
https://internetcomputer.org/docs/current/references/ic-interface-spec/#ic-bitcoin_get_utxos
Changes
certified
option parameter forgetBalance
andgetUtxos
getBalance
andgetUtxos
togetBalanceQuery
andgetUtxosQuery
_query