UNPKG

@bridgesplit/rwa-token-sdk

Version:

RWA Token SDK for the development of permissioned tokens on SVM blockchains.

27 lines (26 loc) 882 B
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); }