SDK
Installation
npm install https://github.com/Oz-Networks/fxn-protocol-sdk#main"fxn-protocol-sdk": "https://github.com/Oz-Networks/fxn-protocol-sdk#main",Initialize Adapter
import { SolanaAdapater } from '@fxn-protocol/solana-adapter';
import { AnchorProvider } from '@coral-xyz/anchor';
const provider = new AnchorProvider(/* your connection and wallet config */);
const adapter = new SolanaAdapater(provider);Agent Management Methods
registerAgent
async registerAgent(params: AgentParams): Promise<TransactionSignature>editAgentDetails
Subscription Management Methods
createSubscription
renewSubscription
cancelSubscription
Subscription Request Methods
requestSubscription
approveSubscriptionRequest
Query Methods
getSubscriptionRequests
getSubscriptionsForProvider
getAllSubscriptionsForUser
Status and Information Methods
getSubscriptionState
getQualityInfo
setDataProviderFee
Error Codes
Example
Last updated