Skip to content

Commit 12ed2da

Browse files
committed
fix(sdk-coin-trx): support mpc for staking
Ticket: SI-409
1 parent c286633 commit 12ed2da

1 file changed

Lines changed: 18 additions & 9 deletions

File tree

modules/sdk-coin-trx/src/lib/wrappedBuilder.ts

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -157,26 +157,35 @@ export class WrappedBuilder extends TransactionBuilder {
157157
case ContractType.Transfer:
158158
case ContractType.AccountPermissionUpdate:
159159
this._builder = this.getTransactionBuilder(raw);
160-
return this._builder;
160+
break;
161161
case ContractType.TriggerSmartContract:
162-
return this.getContractCallBuilder(raw);
162+
this._builder = this.getContractCallBuilder(raw);
163+
break;
163164
case ContractType.FreezeBalanceV2:
164-
return this.getFreezeBalanceV2TxBuilder(raw);
165+
this._builder = this.getFreezeBalanceV2TxBuilder(raw);
166+
break;
165167
case ContractType.VoteWitness:
166-
return this.getVoteWitnessTxBuilder(raw);
168+
this._builder = this.getVoteWitnessTxBuilder(raw);
169+
break;
167170
case ContractType.UnfreezeBalanceV2:
168-
return this.getUnfreezeBalanceV2TxBuilder(raw);
171+
this._builder = this.getUnfreezeBalanceV2TxBuilder(raw);
172+
break;
169173
case ContractType.WithdrawExpireUnfreeze:
170-
return this.getWithdrawExpireUnfreezeTxBuilder(raw);
174+
this._builder = this.getWithdrawExpireUnfreezeTxBuilder(raw);
175+
break;
171176
case ContractType.WithdrawBalance:
172-
return this.getWithdrawBalanceTxBuilder(raw);
177+
this._builder = this.getWithdrawBalanceTxBuilder(raw);
178+
break;
173179
case ContractType.DelegateResourceContract:
174-
return this.getDelegateResourceTxBuilder(raw);
180+
this._builder = this.getDelegateResourceTxBuilder(raw);
181+
break;
175182
case ContractType.UnDelegateResourceContract:
176-
return this.getUnDelegateResourceTxBuilder(raw);
183+
this._builder = this.getUnDelegateResourceTxBuilder(raw);
184+
break;
177185
default:
178186
throw new InvalidTransactionError('Invalid transaction type: ' + contractType);
179187
}
188+
return this._builder;
180189
}
181190

182191
/**

0 commit comments

Comments
 (0)