@verified-network/verified-sdk
Version:
An SDK to develop applications on the Verified Network
45 lines (44 loc) • 2.58 kB
TypeScript
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;
}