File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed
modules/sdk-coin-canton/src/lib Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change 55 TransactionType ,
66} from '@bitgo/sdk-core' ;
77import { BaseCoin as CoinConfig } from '@bitgo/statics' ;
8+ import { OneStepPreApprovalBuilder } from './oneStepPreApprovalBuilder' ;
89import { TransferAcceptanceBuilder } from './transferAcceptanceBuilder' ;
910import { TransferAcknowledgeBuilder } from './transferAcknowledgeBuilder' ;
1011import { TransactionBuilder } from './transactionBuilder' ;
@@ -28,6 +29,9 @@ export class TransactionBuilderFactory extends BaseTransactionBuilderFactory {
2829 const tx = new Transaction ( this . _coinConfig ) ;
2930 tx . fromRawTransaction ( raw ) ;
3031 switch ( tx . type ) {
32+ case TransactionType . OneStepPreApproval : {
33+ return this . getOneStepPreapprovalBuilder ( tx ) ;
34+ }
3135 case TransactionType . Send : {
3236 return this . getTransferBuilder ( tx ) ;
3337 }
@@ -47,6 +51,10 @@ export class TransactionBuilderFactory extends BaseTransactionBuilderFactory {
4751 }
4852 }
4953
54+ getOneStepPreapprovalBuilder ( tx ?: Transaction ) : OneStepPreApprovalBuilder {
55+ return TransactionBuilderFactory . initializeBuilder ( tx , new OneStepPreApprovalBuilder ( this . _coinConfig ) ) ;
56+ }
57+
5058 getTransferAcceptanceBuilder ( tx ?: Transaction ) : TransferAcceptanceBuilder {
5159 return TransactionBuilderFactory . initializeBuilder ( tx , new TransferAcceptanceBuilder ( this . _coinConfig ) ) ;
5260 }
You can’t perform that action at this time.
0 commit comments