@@ -4,11 +4,13 @@ import {
44 CompilableTransaction ,
55 ITransactionWithBlockhashLifetime ,
66 ProgramDerivedAddress ,
7+ Rpc ,
8+ RpcSubscriptions ,
9+ SolanaRpcApi ,
10+ SolanaRpcSubscriptionsApi ,
711 TransactionSigner ,
812 airdropFactory ,
913 appendTransactionInstruction ,
10- createDefaultRpcSubscriptionsTransport ,
11- createDefaultRpcTransport ,
1214 createSolanaRpc ,
1315 createSolanaRpcSubscriptions ,
1416 createTransaction ,
@@ -24,20 +26,13 @@ import {
2426import { findCounterPda , getCreateInstructionAsync } from '../src' ;
2527
2628type Client = {
27- rpc : ReturnType < typeof createSolanaRpc > ;
28- rpcSubscriptions : ReturnType < typeof createSolanaRpcSubscriptions > ;
29+ rpc : Rpc < SolanaRpcApi > ;
30+ rpcSubscriptions : RpcSubscriptions < SolanaRpcSubscriptionsApi > ;
2931} ;
3032
3133export const createDefaultSolanaClient = ( ) : Client => {
32- const rpc = createSolanaRpc ( {
33- transport : createDefaultRpcTransport ( { url : 'http://127.0.0.1:8899' } ) ,
34- } ) ;
35- const rpcSubscriptions = createSolanaRpcSubscriptions ( {
36- transport : createDefaultRpcSubscriptionsTransport ( {
37- url : 'ws://127.0.0.1:8900' ,
38- } ) ,
39- } ) ;
40-
34+ const rpc = createSolanaRpc ( 'http://127.0.0.1:8899' ) ;
35+ const rpcSubscriptions = createSolanaRpcSubscriptions ( 'ws://127.0.0.1:8900' ) ;
4136 return { rpc, rpcSubscriptions } ;
4237} ;
4338
0 commit comments