Skip to content

Interface: NosanaClient

The Nosana client interface. Contains all the services and programs needed to interact with the Nosana network.

Properties

PropertyModifierTypeDescription
apireadonlyNosanaApiClient-
authorizationreadonlyNosanaAuthorization-
configreadonlyClientConfig-
ipfsreadonlyNosanaIpfsClient-
jobsreadonlyJobsProgram-
loggerreadonlyLogger-
merkleDistributorreadonlyMerkleDistributorProgram-
nosreadonlyTokenService-
solanareadonlySolanaService-
stakereadonlyStakeProgram-
walletpublicWallet | undefinedThe wallet. Must be a Wallet (supports both message and transaction signing). Set this property directly to configure the wallet. Example import { createNosanaClient, NosanaNetwork } from '@nosana/kit'; const client = createNosanaClient(NosanaNetwork.MAINNET); client.wallet = myWallet;