diff --git a/README.md b/README.md index b5d9e906..a79f164e 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,8 @@ A [BRC-100](https://github.com/bitcoin-sv/BRCs/blob/master/wallet/0100.md) confo The Wallet Toolbox is the reference implementation of the BRC-100 wallet interface. It connects the BSV SDK's cryptographic primitives to real storage backends, network services, and signing flows so that application developers don't have to wire these layers together themselves. +BSV Desktop and BSV Browser are the BSV Association reference wallet applications built around this interface. Vendor distributions, including Babbage's Metanet Desktop / Metanet Explorer and Hudos Browser, can implement the same BRC-100 interface against their own product packaging and service defaults. + ### What's Inside | Module | Description | diff --git a/docs/client.md b/docs/client.md index 20f192ae..863bd05f 100644 --- a/docs/client.md +++ b/docs/client.md @@ -15184,7 +15184,7 @@ Links: [API](#api), [Interfaces](#interfaces), [Classes](#classes), [Functions]( ##### Class: WERR_REVIEW_ACTIONS When a `createAction` or `signAction` is completed in undelayed mode (`acceptDelayedBroadcast`: false), -any unsucccessful result will return the results by way of this exception to ensure attention is +any unsuccessful result will return the results by way of this exception to ensure attention is paid to processing errors. ```ts @@ -15198,7 +15198,7 @@ See also: [ReviewActionResult](./client.md#interface-reviewactionresult), [Walle ###### Constructor -All parameters correspond to their comparable `createAction` or `signSction` results +All parameters correspond to their comparable `createAction` or `signAction` results with the exception of `reviewActionResults`; which contains more details, particularly for double spend results. @@ -19607,7 +19607,7 @@ Indicates status of a new Action following a `createAction` or `signAction` in i When `acceptDelayedBroadcast` is falses. 'success': The action has been broadcast and accepted by the bitcoin processing network. -'doulbeSpend': The action has been confirmed to double spend one or more inputs, and by the "first-seen-rule" is the loosing transaction. +'doubleSpend': The action has been confirmed to double spend one or more inputs, and by the "first-seen-rule" is the losing transaction. 'invalidTx': The action was rejected by the processing network as an invalid bitcoin transaction. 'serviceError': The broadcast services are currently unable to reach the bitcoin network. The action is now queued for delayed retries. @@ -19705,7 +19705,7 @@ Indicates status of a new Action following a `createAction` or `signAction` in i When `acceptDelayedBroadcast` is falses. 'success': The action has been broadcast and accepted by the bitcoin processing network. -'doulbeSpend': The action has been confirmed to double spend one or more inputs, and by the "first-seen-rule" is the loosing transaction. +'doubleSpend': The action has been confirmed to double spend one or more inputs, and by the "first-seen-rule" is the losing transaction. 'invalidTx': The action was rejected by the processing network as an invalid bitcoin transaction. 'serviceError': The broadcast services are currently unable to reach the bitcoin network. The action is now queued for delayed retries. diff --git a/docs/storage.md b/docs/storage.md index 4ad52cd8..4155b945 100644 --- a/docs/storage.md +++ b/docs/storage.md @@ -5197,7 +5197,7 @@ Indicates status of a new Action following a `createAction` or `signAction` in i When `acceptDelayedBroadcast` is falses. 'success': The action has been broadcast and accepted by the bitcoin processing network. -'doulbeSpend': The action has been confirmed to double spend one or more inputs, and by the "first-seen-rule" is the loosing transaction. +'doubleSpend': The action has been confirmed to double spend one or more inputs, and by the "first-seen-rule" is the losing transaction. 'invalidTx': The action was rejected by the processing network as an invalid bitcoin transaction. 'serviceError': The broadcast services are currently unable to reach the bitcoin network. The action is now queued for delayed retries. diff --git a/docs/wallet.md b/docs/wallet.md index 69c0a1ab..accd58b5 100644 --- a/docs/wallet.md +++ b/docs/wallet.md @@ -15184,7 +15184,7 @@ Links: [API](#api), [Interfaces](#interfaces), [Classes](#classes), [Functions]( ##### Class: WERR_REVIEW_ACTIONS When a `createAction` or `signAction` is completed in undelayed mode (`acceptDelayedBroadcast`: false), -any unsucccessful result will return the results by way of this exception to ensure attention is +any unsuccessful result will return the results by way of this exception to ensure attention is paid to processing errors. ```ts @@ -15198,7 +15198,7 @@ See also: [ReviewActionResult](./client.md#interface-reviewactionresult), [Walle ###### Constructor -All parameters correspond to their comparable `createAction` or `signSction` results +All parameters correspond to their comparable `createAction` or `signAction` results with the exception of `reviewActionResults`; which contains more details, particularly for double spend results. @@ -19607,7 +19607,7 @@ Indicates status of a new Action following a `createAction` or `signAction` in i When `acceptDelayedBroadcast` is falses. 'success': The action has been broadcast and accepted by the bitcoin processing network. -'doulbeSpend': The action has been confirmed to double spend one or more inputs, and by the "first-seen-rule" is the loosing transaction. +'doubleSpend': The action has been confirmed to double spend one or more inputs, and by the "first-seen-rule" is the losing transaction. 'invalidTx': The action was rejected by the processing network as an invalid bitcoin transaction. 'serviceError': The broadcast services are currently unable to reach the bitcoin network. The action is now queued for delayed retries. @@ -19705,7 +19705,7 @@ Indicates status of a new Action following a `createAction` or `signAction` in i When `acceptDelayedBroadcast` is falses. 'success': The action has been broadcast and accepted by the bitcoin processing network. -'doulbeSpend': The action has been confirmed to double spend one or more inputs, and by the "first-seen-rule" is the loosing transaction. +'doubleSpend': The action has been confirmed to double spend one or more inputs, and by the "first-seen-rule" is the losing transaction. 'invalidTx': The action was rejected by the processing network as an invalid bitcoin transaction. 'serviceError': The broadcast services are currently unable to reach the bitcoin network. The action is now queued for delayed retries. diff --git a/src/sdk/WERR_errors.ts b/src/sdk/WERR_errors.ts index 07cc5fab..e99b9c88 100644 --- a/src/sdk/WERR_errors.ts +++ b/src/sdk/WERR_errors.ts @@ -199,12 +199,12 @@ export class WERR_INVALID_PUBLIC_KEY extends WalletError { /** * When a `createAction` or `signAction` is completed in undelayed mode (`acceptDelayedBroadcast`: false), - * any unsucccessful result will return the results by way of this exception to ensure attention is + * any unsuccessful result will return the results by way of this exception to ensure attention is * paid to processing errors. */ export class WERR_REVIEW_ACTIONS extends WalletError { /** - * All parameters correspond to their comparable `createAction` or `signSction` results + * All parameters correspond to their comparable `createAction` or `signAction` results * with the exception of `reviewActionResults`; * which contains more details, particularly for double spend results. */ diff --git a/src/sdk/WalletStorage.interfaces.ts b/src/sdk/WalletStorage.interfaces.ts index caaf175f..a1e54a81 100644 --- a/src/sdk/WalletStorage.interfaces.ts +++ b/src/sdk/WalletStorage.interfaces.ts @@ -288,7 +288,7 @@ export interface StorageInternalizeActionResult extends InternalizeActionResult * When `acceptDelayedBroadcast` is falses. * * 'success': The action has been broadcast and accepted by the bitcoin processing network. - * 'doulbeSpend': The action has been confirmed to double spend one or more inputs, and by the "first-seen-rule" is the loosing transaction. + * 'doubleSpend': The action has been confirmed to double spend one or more inputs, and by the "first-seen-rule" is the losing transaction. * 'invalidTx': The action was rejected by the processing network as an invalid bitcoin transaction. * 'serviceError': The broadcast services are currently unable to reach the bitcoin network. The action is now queued for delayed retries. */ diff --git a/src/storage/methods/attemptToPostReqsToNetwork.ts b/src/storage/methods/attemptToPostReqsToNetwork.ts index 7c01e193..949db095 100644 --- a/src/storage/methods/attemptToPostReqsToNetwork.ts +++ b/src/storage/methods/attemptToPostReqsToNetwork.ts @@ -360,7 +360,7 @@ interface AggregatePostBeefTxResult { * When `acceptDelayedBroadcast` is falses. * * 'success': The action has been broadcast and accepted by the bitcoin processing network. - * 'doulbeSpend': The action has been confirmed to double spend one or more inputs, and by the "first-seen-rule" is the loosing transaction. + * 'doubleSpend': The action has been confirmed to double spend one or more inputs, and by the "first-seen-rule" is the losing transaction. * 'invalidTx': The action was rejected by the processing network as an invalid bitcoin transaction. * 'serviceError': The broadcast services are currently unable to reach the bitcoin network. The action is now queued for delayed retries. *