@@ -19,6 +19,12 @@ import { TokenTransferBuilder } from './tokenTransferBuilder';
1919import { HexTokenTransferBuilder } from './hexTokenTransferBuilder' ;
2020import { RejectInstructionBuilder } from './rejectInstructionBuilder' ;
2121import { NominateBuilder } from './nominateBuilder' ;
22+ import { V8TransferBuilder } from './v8TransferBuilder' ;
23+ import { V8HexTransferBuilder } from './v8HexTransferBuilder' ;
24+ import { V8RegisterDidWithCDDBuilder } from './v8RegisterDidWithCDDBuilder' ;
25+ import { V8TokenTransferBuilder } from './v8TokenTransferBuilder' ;
26+ import { V8HexTokenTransferBuilder } from './v8HexTokenTransferBuilder' ;
27+ import { V8PreApproveAssetBuilder } from './v8PreApproveAssetBuilder' ;
2228
2329export type SupportedTransaction = BaseTransaction | PolyxTransaction ;
2430
@@ -82,6 +88,30 @@ export class TransactionBuilderFactory extends BaseTransactionBuilderFactory {
8288 return new NominateBuilder ( this . _coinConfig ) . material ( this . _material ) ;
8389 }
8490
91+ getV8TransferBuilder ( ) : V8TransferBuilder {
92+ return new V8TransferBuilder ( this . _coinConfig ) ;
93+ }
94+
95+ getV8HexTransferBuilder ( ) : V8HexTransferBuilder {
96+ return new V8HexTransferBuilder ( this . _coinConfig ) ;
97+ }
98+
99+ getV8RegisterDidWithCDDBuilder ( ) : V8RegisterDidWithCDDBuilder {
100+ return new V8RegisterDidWithCDDBuilder ( this . _coinConfig ) ;
101+ }
102+
103+ getV8TokenTransferBuilder ( ) : V8TokenTransferBuilder {
104+ return new V8TokenTransferBuilder ( this . _coinConfig ) ;
105+ }
106+
107+ getV8HexTokenTransferBuilder ( ) : V8HexTokenTransferBuilder {
108+ return new V8HexTokenTransferBuilder ( this . _coinConfig ) ;
109+ }
110+
111+ getV8PreApproveAssetBuilder ( ) : V8PreApproveAssetBuilder {
112+ return new V8PreApproveAssetBuilder ( this . _coinConfig ) ;
113+ }
114+
85115 getWalletInitializationBuilder ( ) : void {
86116 throw new NotImplementedError ( `walletInitialization for ${ this . _coinConfig . name } not implemented` ) ;
87117 }
0 commit comments