Skip to content

Commit f79c208

Browse files
fix: upgrade taquito sdk version
TICKET: WIN-7396
1 parent 5940da3 commit f79c208

File tree

4 files changed

+17
-17
lines changed

4 files changed

+17
-17
lines changed

modules/sdk-coin-xtz/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@
4545
"@bitgo/secp256k1": "^1.6.0",
4646
"@bitgo/statics": "^58.7.0",
4747
"@noble/curves": "1.8.1",
48-
"@taquito/local-forging": "6.3.5-beta.0",
49-
"@taquito/signer": "6.3.5-beta.0",
48+
"@taquito/local-forging": "^23.0.2",
49+
"@taquito/signer": "^23.0.2",
5050
"bignumber.js": "^9.0.0",
5151
"bs58check": "^2.1.2",
5252
"libsodium-wrappers": "^0.7.6",

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ export class Transaction extends BaseTransaction {
5050
this._encodedTransaction = serializedTransaction;
5151
try {
5252
const parsedTransaction = await localForger.parse(serializedTransaction);
53-
await this.initFromParsedTransaction(parsedTransaction);
53+
await this.initFromParsedTransaction(parsedTransaction as ParsedTransaction);
5454
} catch (e) {
5555
// If it throws, it is possible the serialized transaction is signed, which is not supported
5656
// by local-forging. Try extracting the last 64 bytes and parse it again.
@@ -62,7 +62,7 @@ export class Transaction extends BaseTransaction {
6262
// TODO: encode the signature and save it in _signature
6363
const parsedTransaction = await localForger.parse(unsignedSerializedTransaction);
6464
const transactionId = await Utils.calculateTransactionId(serializedTransaction);
65-
await this.initFromParsedTransaction(parsedTransaction, transactionId);
65+
await this.initFromParsedTransaction(parsedTransaction as ParsedTransaction, transactionId);
6666
}
6767
}
6868

@@ -74,7 +74,7 @@ export class Transaction extends BaseTransaction {
7474
*/
7575
async initFromParsedTransaction(parsedTransaction: ParsedTransaction, transactionId?: string): Promise<void> {
7676
if (!this._encodedTransaction) {
77-
this._encodedTransaction = await localForger.forge(parsedTransaction);
77+
this._encodedTransaction = await localForger.forge(parsedTransaction as any);
7878
}
7979
if (transactionId) {
8080
// If the transaction id is passed, save it and clean up the entries since they will be
@@ -205,7 +205,7 @@ export class Transaction extends BaseTransaction {
205205
throw new InvalidTransactionError('Empty transaction');
206206
}
207207
// Get the transaction body to sign
208-
const encodedTransaction = await localForger.forge(this._parsedTransaction);
208+
const encodedTransaction = await localForger.forge(this._parsedTransaction as any);
209209

210210
const signedTransaction = await Utils.sign(keyPair, encodedTransaction);
211211
this._encodedTransaction = signedTransaction.sbytes;
@@ -229,7 +229,7 @@ export class Transaction extends BaseTransaction {
229229
throw new InvalidTransactionError('Empty transaction');
230230
}
231231
updateMultisigTransferSignatures(this._parsedTransaction.contents[index] as TransactionOp, signatures);
232-
this._encodedTransaction = await localForger.forge(this._parsedTransaction);
232+
this._encodedTransaction = await localForger.forge(this._parsedTransaction as any);
233233
}
234234

235235
/** @inheritdoc */

modules/sdk-coin-xtz/test/unit/offlineTransactionBuilder.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ describe('Offline Tezos Transaction builder', function () {
105105
offlineTxBuilder.sign({ key: defaultKeyPair.getKeys().prv });
106106
const signedTx = await offlineTxBuilder.build();
107107

108-
signedTx.id.should.equal('oomXs6PuWtmGwMKoXTNsu9XJHnGXtuRujcHMeYS9y37Xj6sXPHb');
108+
signedTx.id.should.equal('oos4n1zJAGeqLQrNsnGAfzzj6FeZqbSrnAMVTdC485cinFWN6su');
109109
signedTx.type.should.equal(TransactionType.AccountUpdate);
110110
signedTx.source.should.equal('tz2PtJ9zgEgFVTRqy6GXsst54tH3ksEnYvvS');
111111
should.equal(signedTx.inputs.length, 1);
@@ -114,7 +114,7 @@ describe('Offline Tezos Transaction builder', function () {
114114
signedTx.inputs[0].value.should.equal('1420');
115115
signedTx.signature.length.should.equal(1);
116116
signedTx.signature[0].should.equal(
117-
'sigQyYsfhtrJBKZuJSEizDdxoejNVvJWRZPDMWdpXVvdTVix37HzURwXfXsi9METnRzskvjgsBSgiF4pr7RVxzWLuixxJL8U'
117+
'sigTtfcxtvU5zWbsWDJwKvHdDcWYDhgsb9ozmQ44AUGHnSJJgvPR2CvNCUX8axezJKoZRzgv9gSE3GSDh5SEbm31JqM53yyg'
118118
);
119119
});
120120

@@ -310,9 +310,9 @@ describe('Offline Tezos Transaction builder', function () {
310310
});
311311

312312
should.exist(consolidationResult);
313-
consolidationResult.id.should.equal('opNrMMvnmQ6cE9JqRD8g14B6XfwGEUs7L9Bgn9qEkTtLeFEX9Tk');
313+
consolidationResult.id.should.equal('op22ZtxX7ZsogUuMdvwuMCS6tegJXV8FKsAjzoWAt3JwibBV2A5');
314314
consolidationResult.tx.should.equal(
315-
'ed8f6833f4db890c1f923d51074aa7b3982f7281f42da80212b819ad68c223776b01c62f80a80ce748a8b5ffcf97004b9807cb59b0b78c0bc1f5851ae852000102e8c94e3e18d8a493a2f0baa81eb0ab7fac5d23fe672f9133048ebc8cccc6f5066c01c62f80a80ce748a8b5ffcf97004b9807cb59b0b798f402c2f5851af02eac020001bda70b50cf607aee95c10322a8bff9fc4df50f8500ffff046d61696e0000005f070707070081eb8b34050502000000440320053d036d0743035d0100000024747a3252746e76454c564157356455547473424e47366362534132655146695974345270031e0743036a009482fd11034f034d031b020000000603060306030661836db09de792bfba0cb422fbb61c77b77fd80e22386cc9d7380fb7da67347f594bd8d809bfaf3d1ff172b329263ac1ad9ef2e3eacf1a199f918e33c2bd4adb'
315+
'ed8f6833f4db890c1f923d51074aa7b3982f7281f42da80212b819ad68c223776b01c62f80a80ce748a8b5ffcf97004b9807cb59b0b78c0bc1f5851ae852000102e8c94e3e18d8a493a2f0baa81eb0ab7fac5d23fe672f9133048ebc8cccc6f506006c01c62f80a80ce748a8b5ffcf97004b9807cb59b0b798f402c2f5851af02eac020001bda70b50cf607aee95c10322a8bff9fc4df50f8500ffff046d61696e0000005f070707070081eb8b34050502000000440320053d036d0743035d0100000024747a3252746e76454c564157356455547473424e47366362534132655146695974345270031e0743036a009482fd11034f034d031b0200000006030603060306e13e1be168af9539e0b7cb89689ce734bae6fcf3bed1a5a60749ce3bcd8864ea4c2623a0989f5de75c935746e3c88c9caab821876a060019e70f385bf3af4548'
316316
);
317317
});
318318

@@ -345,7 +345,7 @@ describe('Offline Tezos Transaction builder', function () {
345345

346346
should.exist(consolidationResult);
347347
consolidationResult.txHex.should.equal(
348-
'ed8f6833f4db890c1f923d51074aa7b3982f7281f42da80212b819ad68c223776b01b6da9737d1b4b75053a387d9122c22598ead2d3d8c0bcfda9c1ae852000102f1eb6b09e45afffb3aca4215637edf54d2ea3c4491726128ce5a6071a57dac0e6c01b6da9737d1b4b75053a387d9122c22598ead2d3d98f402d0da9c1af02eac020001ea4d295f3387e9efbf6d791475cb936839eb8d5800ffff046d61696e0000005e07070707008fb5b934050502000000430320053d036d0743035d0100000024747a3252746e76454c564157356455547473424e47366362534132655146695974345270031e0743036a0080897a034f034d031b0200000006030603060306'
348+
'ed8f6833f4db890c1f923d51074aa7b3982f7281f42da80212b819ad68c223776b01b6da9737d1b4b75053a387d9122c22598ead2d3d8c0bcfda9c1ae852000102f1eb6b09e45afffb3aca4215637edf54d2ea3c4491726128ce5a6071a57dac0e006c01b6da9737d1b4b75053a387d9122c22598ead2d3d98f402d0da9c1af02eac020001ea4d295f3387e9efbf6d791475cb936839eb8d5800ffff046d61696e0000005e07070707008fb5b934050502000000430320053d036d0743035d0100000024747a3252746e76454c564157356455547473424e47366362534132655146695974345270031e0743036a0080897a034f034d031b0200000006030603060306'
349349
);
350350
consolidationResult.source.should.equal('KT1Vwe7wFy6JmspMv4UmFFJU3JLtbfghBTBM');
351351
consolidationResult.dataToSign.should.equal(

modules/sdk-coin-xtz/test/unit/transactionBuilder.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ describe('Tezos Transaction builder', function () {
186186
txBuilder.sign({ key: defaultKeyPair.getKeys().prv });
187187
const tx = await txBuilder.build();
188188

189-
tx.id.should.equal('oo9rzcHZcGBBKtUfe3aL82isMf8SscBsLE7PBmBQXA2EKGT9yz7');
189+
tx.id.should.equal('onpN4Zq664YTriyVmBbgEZAReHbucvD31XwvnpP5T9qzfhbanbx');
190190
tx.type.should.equal(TransactionType.WalletInitialization);
191191
tx.source.should.equal('tz2PtJ9zgEgFVTRqy6GXsst54tH3ksEnYvvS');
192192
should.equal(tx.inputs.length, 2);
@@ -195,12 +195,12 @@ describe('Tezos Transaction builder', function () {
195195
tx.inputs[0].value.should.equal('1420');
196196
tx.inputs[1].address.should.equal('tz2PtJ9zgEgFVTRqy6GXsst54tH3ksEnYvvS');
197197
tx.inputs[1].value.should.equal('1004764');
198-
tx.outputs[0].address.should.equal('KT1JQQUXLfoxL6ifTz2SyQK7ZEAvF1m7KXgC');
198+
tx.outputs[0].address.should.equal('KT1Hdttpv7CBaJ8igdkhCudMHBWUqNviJCTf');
199199
tx.outputs[0].value.should.equal('1000000');
200200
tx.delegate.should.equal('tz1KpbK5v1NB2vg3JHBxXJZhyQ7ur83Xp7iC');
201201
tx.signature.length.should.equal(1);
202202
tx.signature[0].should.equal(
203-
'sigUyznaJo4JdLuyS7wpP5fDe12cUutDiABEYHHMEpaNYY6TQstAfvLJPQTcFWJJ2QRMZxC46nUvKEdaBJfPN5dzCGMQDtXn'
203+
'sigtJtqVf7FJVqkDPyPW878FfCnpCPNb6JJdXAxezepe4t97BwfouYJ6GMqHGSNhevu4uiLSQ2h374a4NxMnA9E9qLXa4j93'
204204
);
205205
const indexesByTransactionType = tx.getIndexesByTransactionType();
206206
Object.keys(indexesByTransactionType).length.should.equal(2);
@@ -224,7 +224,7 @@ describe('Tezos Transaction builder', function () {
224224
txBuilder.sign({ key: defaultKeyPair.getKeys().prv });
225225
const tx = await txBuilder.build();
226226

227-
tx.id.should.equal('oomXs6PuWtmGwMKoXTNsu9XJHnGXtuRujcHMeYS9y37Xj6sXPHb');
227+
tx.id.should.equal('oos4n1zJAGeqLQrNsnGAfzzj6FeZqbSrnAMVTdC485cinFWN6su');
228228
tx.type.should.equal(TransactionType.AccountUpdate);
229229
tx.source.should.equal('tz2PtJ9zgEgFVTRqy6GXsst54tH3ksEnYvvS');
230230
should.equal(tx.inputs.length, 1);
@@ -234,7 +234,7 @@ describe('Tezos Transaction builder', function () {
234234
should.not.exist(tx.delegate);
235235
tx.signature.length.should.equal(1);
236236
tx.signature[0].should.equal(
237-
'sigQyYsfhtrJBKZuJSEizDdxoejNVvJWRZPDMWdpXVvdTVix37HzURwXfXsi9METnRzskvjgsBSgiF4pr7RVxzWLuixxJL8U'
237+
'sigTtfcxtvU5zWbsWDJwKvHdDcWYDhgsb9ozmQ44AUGHnSJJgvPR2CvNCUX8axezJKoZRzgv9gSE3GSDh5SEbm31JqM53yyg'
238238
);
239239
const indexesByTransactionType = tx.getIndexesByTransactionType();
240240
indexesByTransactionType.reveal.length.should.equal(1);

0 commit comments

Comments
 (0)