@bridgesplit/rwa-token-sdk
Version:
RWA Token SDK for the development of permissioned tokens on SVM blockchains.
27 lines (26 loc) • 882 B
TypeScript
import { type Config } from "./types";
import { AssetController } from "./AssetController";
import { IdentityRegistry } from "./IdentityRegistry";
import { PolicyEngine } from "./PolicyEngine";
import { DataRegistry } from "./DataRegistry";
import { AnchorProvider, Wallet } from "@coral-xyz/anchor";
/**
* Represents a client for interacting with Real World Assets (RWA).
*/
export declare class RwaClient {
/**s
* Configuration for the RWA client.
*/
config: Config;
provider: AnchorProvider;
assetController: AssetController;
dataRegistry: DataRegistry;
identityRegistry: IdentityRegistry;
policyEngine: PolicyEngine;
/**
* Constructs a new instance of the RwaClient.
* @param rwaConfig The configuration for the RWA client.
* @param wallet Anchor wallet used for provider
*/
constructor(config: Config, wallet: Wallet);
}