@verified-network/verified-sdk
Version:
An SDK to develop applications on the Verified Network
22 lines (21 loc) • 1.21 kB
TypeScript
import { VerifiedContract } from "../../index";
import { VerifiedWallet } from "../../../wallet";
export default class SecondaryIssueManager extends VerifiedContract {
contractAddress: string;
constructor(signer: VerifiedWallet, contractNetworkAddress: string);
_getMeeQuote(paymentTokenAddress: string, functionName: string, args: any[], apiKey?: string, rpcUrl?: string, isReactNative?: boolean): Promise<{
tokenAddress: string;
amount: string;
amountInWei: string;
amouuntValue: string;
chainId: number;
functionName: string;
}>;
issueSecondary(security: string, currency: string, securityOutstanding: string, securityAmount: string, minOrderSize: string, currencyAmount: string, options?: Options): any;
setIssuingFee(security: string, currency: string, swapfee: string, options?: Options): any;
getSettlementRequests(dpid: string, poolid: string, options?: Options): any;
getSettlementRequest(ref: string, options?: Options): any;
setSettlementStatus(ref: string, status: string, options?: Options): any;
getSubscribers(poolId: string, options?: Options): any;
close(poolId: string, options?: Options): any;
}