@@ -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