UNPKG

@verified-network/verified-sdk

Version:

An SDK to develop applications on the Verified Network

45 lines (44 loc) 2.58 kB
import { VerifiedContract, Options } from "../index"; import { VerifiedWallet } from "../../../wallet"; export default class Security extends VerifiedContract { contractAddress: string; constructor(signer: VerifiedWallet, tokenAddress: 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; }>; whiteList(_spender: string, _amount: string, options?: Options): any; transfer(_recipient: string, _amount: string, options?: Options): any; approve(_spender: string, _amount: string, options?: Options): any; transferFrom(_spender: string, _recipient: string, _amount: string, options?: Options): any; increaseAllowance(_spender: string, _amount: string, options?: Options): any; decreaseAllowance(_spender: string, _amount: string, options?: Options): any; freeze(_holder: string, _amount: string, options?: Options): any; unfreeze(_holder: string, options?: Options): any; frozen(_account: string, options?: Options): any; burn(_holder: string, _amount: string, options?: Options): any; burnAll(options?: Options): any; schedule(_time: string, options?: Options): any; reschedule(_oldtime: string, _newtime: string, options?: Options): any; unschedule(_time: string, options?: Options): any; createResolution(_time: string, _votes: boolean, _ipfslink: string, options?: Options): any; countVotes(_time: string, options?: Options): any; payoutProrata(_time: string, _wallet: string, _token: string, _amount: string, options?: Options): any; payout(_time: string, _holder: string, _wallet: string, _token: string, _amount: string, options?: Options): any; pause(options?: Options): any; unpause(options?: Options): any; withdrawableFundsOf(_holder: string, options?: Options): any; withdrawnFundsOf(_holder: string, options?: Options): any; accumulativeFundsOf(_holder: string, options?: Options): any; withdrawFunds(options?: Options): any; pushFunds(_holder: string, options?: Options): any; updateFundsReceived(options?: Options): any; vote(_time: string, _ballot: boolean, options?: Options): any; scheduleSnapshot(_time: string, options?: Options): any; rescheduleSnapshot(old_time: string, new_time: string, options?: Options): any; unscheduleSnapshot(_time: string, options?: Options): any; }