UNPKG

@verified-network/verified-sdk

Version:

An SDK to develop applications on the Verified Network

37 lines (36 loc) 1.9 kB
import { VerifiedContract, Options } from "../index"; import { VerifiedWallet } from "../../../wallet"; export default class SecuritiesFactory extends VerifiedContract { contractAddress: string; constructor(signer: VerifiedWallet, contractNetworkAddress: string); _getMeeQuote(paymentTokenAddress: string, functionName: string, args: any[], apiKey?: string, rpcUrl?: string): Promise<{ tokenAddress: string; amount: string; amountInWei: string; amouuntValue: string; chainId: number; functionName: string; }>; /** Sets signer to verify bridge @param _signer address of signer that can only be set by owner of bridge */ setSigner(_signer: string, options?: Options): any; /** * Get issued security token addresses * @param * @returns returns array of addresses */ getIssues(): any; getHolder(_token: string, options?: Options): any; getSecurity(_token: string, options?: Options): any; issueSecurity(_security: string, _category: string, _company: string, _isin: string, _currency: string, _issuer: string, _intermediary: string, _restrictions: string, _country: string, _qualified: string, options?: Options): any; getSecurityToken(security: string, issuer: string, options?: Options): any; addBalance(_security: string, _transferor: string, _transferee: string, _amount: string, options?: Options): any; notifySecuritiesAdded(callback: any): object; setCustodian(_securityToken: string, _issuer: string, _custodian: string, options?: Options): any; getCustodian(_securityToken: string, _issuer: string, options?: Options): any; restrictCountry(_security: string, _countries: any, options?: Options): any; getRestrictedCountries(_security: string, options?: Options): any; getDP(_securityToken: string, options?: Options): any; }