@@ -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 */
0 commit comments