UNPKG

@evolutionland/evolution-js

Version:

evolution evolution-js evolutionland evolution-js-sdk evolution-land metaverse

31 lines (30 loc) 1.18 kB
import { ethers } from "ethers"; import type { CallbackType } from "../../../utils/ethers/contractHelper"; import { LandId } from "../../../config/constants"; import { TransactionResponse } from "@ethersproject/providers"; /** * Get points balance from account. * @param landId Land Id * @param provider Provider * @param account Address * @param callback Callback * @returns any */ export declare const lotteryGetPointsBalance: (landId: LandId, provider: ethers.providers.Provider, account: string, callback?: CallbackType | undefined) => Promise<string>; /** * Json lottery. * @param landId Land Id * @param signer Signer * @param type s for small, l for larget * @param callback * @returns any */ export declare const lotteryPlayWithTicket: (landId: LandId, signer: ethers.Signer, type: "s" | "l", callback?: CallbackType | undefined) => Promise<TransactionResponse>; /** * Get reward balance in pool. * @param landId Land Id * @param provider Provider * @param callback Callback * @returns any */ export declare const lotteryGetTotalRewardInPool: (landId: LandId, provider: ethers.providers.Provider, callback?: CallbackType | undefined) => Promise<string>;