@newcoin-foundation/newcoin.pool-js
Version:
js module to fetch data from the newcoin.pool smart contract
14 lines (13 loc) • 1.08 kB
TypeScript
import { EosioAuthorizationObject, EosioActionObject } from "../types";
export declare class ActionGenerator {
readonly contract: string;
readonly token_contract: string;
constructor(contract: string, token_contract: string);
open(authorization: EosioAuthorizationObject[], owner: string, symbol: string, payer: string): Promise<EosioActionObject[]>;
close(authorization: EosioAuthorizationObject[], owner: string, symbol: string): Promise<EosioActionObject[]>;
instunstake(authorization: EosioAuthorizationObject[], from: string, quantity: string): Promise<EosioActionObject[]>;
dldunstake(authorization: EosioAuthorizationObject[], from: string, quantity: string): Promise<EosioActionObject[]>;
redeem(authorization: EosioAuthorizationObject[], from: string, id: string): Promise<EosioActionObject[]>;
stake(authorization: EosioAuthorizationObject[], from: string, quantity: string): Promise<EosioActionObject[]>;
protected _pack(account: string, authorization: EosioAuthorizationObject[], name: string, data: any): EosioActionObject[];
}