@vechain/vebetterdao-contracts
Version:
Open-source repository that houses the smart contracts powering the decentralized VeBetterDAO on the VeChain Thor blockchain.
33 lines (32 loc) • 2.24 kB
TypeScript
export declare const xAllocationVotingLibraries: (logOutput?: boolean) => Promise<{
AutoVotingLogic: import("ethers").BaseContract & {
deploymentTransaction(): import("ethers").ContractTransactionResponse;
} & Omit<import("ethers").BaseContract, keyof import("ethers").BaseContract>;
ExternalContractsUtils: import("ethers").BaseContract & {
deploymentTransaction(): import("ethers").ContractTransactionResponse;
} & Omit<import("ethers").BaseContract, keyof import("ethers").BaseContract>;
VotingSettingsUtils: import("ethers").BaseContract & {
deploymentTransaction(): import("ethers").ContractTransactionResponse;
} & Omit<import("ethers").BaseContract, keyof import("ethers").BaseContract>;
VotesUtils: import("ethers").BaseContract & {
deploymentTransaction(): import("ethers").ContractTransactionResponse;
} & Omit<import("ethers").BaseContract, keyof import("ethers").BaseContract>;
VotesQuorumFractionUtils: import("ethers").BaseContract & {
deploymentTransaction(): import("ethers").ContractTransactionResponse;
} & Omit<import("ethers").BaseContract, keyof import("ethers").BaseContract>;
RoundEarningsSettingsUtils: import("ethers").BaseContract & {
deploymentTransaction(): import("ethers").ContractTransactionResponse;
} & Omit<import("ethers").BaseContract, keyof import("ethers").BaseContract>;
RoundFinalizationUtils: import("ethers").BaseContract & {
deploymentTransaction(): import("ethers").ContractTransactionResponse;
} & Omit<import("ethers").BaseContract, keyof import("ethers").BaseContract>;
RoundsStorageUtils: import("ethers").BaseContract & {
deploymentTransaction(): import("ethers").ContractTransactionResponse;
} & Omit<import("ethers").BaseContract, keyof import("ethers").BaseContract>;
RoundVotesCountingUtils: import("../../typechain-types").RoundVotesCountingUtils & {
deploymentTransaction(): import("ethers").ContractTransactionResponse;
};
FreshnessUtils: import("ethers").BaseContract & {
deploymentTransaction(): import("ethers").ContractTransactionResponse;
} & Omit<import("ethers").BaseContract, keyof import("ethers").BaseContract>;
}>;