Skip to content

Commit 3f7bde9

Browse files
committed
fix: lock valibot version
TICKET: WIN-8063
1 parent d9d5940 commit 3f7bde9

File tree

3 files changed

+13
-11
lines changed

3 files changed

+13
-11
lines changed

modules/sdk-coin-iota/src/lib/transaction.ts

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import {
99
} from '@bitgo/sdk-core';
1010
import { BaseCoin as CoinConfig } from '@bitgo/statics';
1111
import {
12+
TransactionData as IotaTransactionData,
1213
Transaction as IotaTransaction,
1314
TransactionDataBuilder as IotaTransactionDataBuilder,
1415
} from '@iota/iota-sdk/transactions';
@@ -38,7 +39,7 @@ export abstract class Transaction extends BaseTransaction {
3839
private _sender: string;
3940
private _signature?: Signature;
4041
private _gasSponsorSignature?: Signature;
41-
private _txDataBytes?: Uint8Array<ArrayBuffer>;
42+
private _txDataBytes?: Uint8Array<ArrayBufferLike>;
4243
private _isSimulateTx: boolean;
4344

4445
protected constructor(coinConfig: Readonly<CoinConfig>) {
@@ -154,11 +155,11 @@ export abstract class Transaction extends BaseTransaction {
154155
}
155156

156157
async toBroadcastFormat(): Promise<string> {
157-
const txDataBytes: Uint8Array<ArrayBuffer> = await this.build();
158+
const txDataBytes: Uint8Array<ArrayBufferLike> = await this.build();
158159
return toBase64(txDataBytes);
159160
}
160161

161-
async build(): Promise<Uint8Array<ArrayBuffer>> {
162+
async build(): Promise<Uint8Array<ArrayBufferLike>> {
162163
if (this.isSimulateTx) {
163164
return this.buildDryRunTransaction();
164165
}
@@ -265,10 +266,10 @@ export abstract class Transaction extends BaseTransaction {
265266
explanationResult: TransactionExplanation
266267
): TransactionExplanation;
267268

268-
private async buildDryRunTransaction(): Promise<Uint8Array<ArrayBuffer>> {
269+
private async buildDryRunTransaction(): Promise<Uint8Array<ArrayBufferLike>> {
269270
this.validateTxDataImplementation();
270271
await this.populateTxData();
271-
const txDataBuilder = new IotaTransactionDataBuilder(this._iotaTransaction.getData());
272+
const txDataBuilder = new IotaTransactionDataBuilder(this._iotaTransaction.getData() as IotaTransactionData);
272273
return txDataBuilder.build({
273274
overrides: {
274275
gasData: {
@@ -280,7 +281,7 @@ export abstract class Transaction extends BaseTransaction {
280281
});
281282
}
282283

283-
private async buildTransaction(): Promise<Uint8Array<ArrayBuffer>> {
284+
private async buildTransaction(): Promise<Uint8Array<ArrayBufferLike>> {
284285
if (this._txDataBytes === undefined || this._rebuildRequired) {
285286
this.validateTxData();
286287
await this.populateTxData();

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,8 @@
108108
"request": "npm:@cypress/[email protected]",
109109
"**/avalanche/store2": "2.14.4",
110110
"webpack-dev-server": "5.2.1",
111-
"memfs": "4.46.0"
111+
"memfs": "4.46.0",
112+
"**/iota-sdk/**/valibot": "1.2.0"
112113
},
113114
"workspaces": [
114115
"modules/*"

yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20634,10 +20634,10 @@ v8-compile-cache@^2.0.3:
2063420634
resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz"
2063520635
integrity sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==
2063620636

20637-
valibot@^0.36.0:
20638-
version "0.36.0"
20639-
resolved "https://registry.npmjs.org/valibot/-/valibot-0.36.0.tgz"
20640-
integrity sha512-CjF1XN4sUce8sBK9TixrDqFM7RwNkuXdJu174/AwmQUB62QbCQADg5lLe8ldBalFgtj1uKj+pKwDJiNo4Mn+eQ==
20637+
valibot@1.2.0, valibot@^0.36.0:
20638+
version "1.2.0"
20639+
resolved "https://registry.npmjs.org/valibot/-/valibot-1.2.0.tgz#8fc720d9e4082ba16e30a914064a39619b2f1d6f"
20640+
integrity sha512-mm1rxUsmOxzrwnX5arGS+U4T25RdvpPjPN4yR0u9pUBov9+zGVtO84tif1eY4r6zWxVxu3KzIyknJy3rxfRZZg==
2064120641

2064220642
[email protected], validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4:
2064320643
version "3.0.4"

0 commit comments

Comments
 (0)