UNPKG

@dfinity/sns

Version:

A library for interfacing with a Service Nervous System (SNS) project.

17 lines (16 loc) 870 B
import { Canister } from "@dfinity/utils"; import type { _SERVICE as SnsGovernanceTestService } from "../candid/sns_governance_test"; import type { SnsCanisterOptions } from "./types/canister.options"; import type { SnsAddMaturityParams } from "./types/governance_test.params"; export declare class SnsGovernanceTestCanister extends Canister<SnsGovernanceTestService> { /** * Instantiate a canister to interact with the governance of a Sns project. * * @param {SnsCanisterOptions} options Miscellaneous options to initialize the canister. Its ID being the only mandatory parammeter. */ static create(options: SnsCanisterOptions<SnsGovernanceTestService>): SnsGovernanceTestCanister; /** * Add maturity to a neuron (only for testing purposes. Testnet only.) */ addMaturity: (params: SnsAddMaturityParams) => Promise<void>; }