@vechain/vebetterdao-contracts
Version:
Open-source repository that houses the smart contracts powering the decentralized VeBetterDAO on the VeChain Thor blockchain.
16 lines (15 loc) • 781 B
TypeScript
import { Stargate } from "../../typechain-types";
import { HardhatEthersSigner } from "@nomicfoundation/hardhat-ethers/signers";
/**
* Add a Vechain Node token of a specific level to the owner
* @param levelId - The level ID of the node
* @param ownerPrivateKey - The private key of the owner (hex string with 0x prefix)
* @param stargateMock - The StargateMock contract
*/
export declare const stakeVET: (levelId: number, owner: HardhatEthersSigner, stargateMock: Stargate) => Promise<void>;
/**
* Mint Stargate NFTs for a list of accounts
* @param vechainNodes - The VechainNodesMock contract
* @param accounts - The list of accounts
*/
export declare const mintStargateNFTs: (stargateMock: Stargate, accounts: HardhatEthersSigner[], levels: number[]) => Promise<void>;