UNPKG

@newcoin-foundation/newcoin.farm-js

Version:

JS Library to interact with newcoin.farm smart contract.

21 lines (20 loc) 1.01 kB
export declare type EosioAuthorizationObject = { actor: string; permission: string; }; export declare type EosioActionObject = { account: string; name: string; authorization: EosioAuthorizationObject[]; data: any; }; export declare class ActionGenerator { readonly contract: string; readonly pools_contract: string; constructor(contract: string, pools_contract: string); open(authorization: EosioAuthorizationObject[], owner: string, symbol: string, payer: string): Promise<EosioActionObject[]>; close(authorization: EosioAuthorizationObject[], owner: string, symbol: string): Promise<EosioActionObject[]>; unlock(authorization: EosioAuthorizationObject[], from: string, id: number): Promise<EosioActionObject[]>; lockTokens(authorization: EosioAuthorizationObject[], from: string, quantity: string): Promise<EosioActionObject[]>; protected _pack(account: string, authorization: EosioAuthorizationObject[], name: string, data: any): EosioActionObject[]; }