mferbuilderdao-sdk
Version:
a TypeScript library that provides type safe interactions and data fetching for the mferbuilderDAO contracts
31 lines (25 loc) • 1.06 kB
TypeScript
import { Signer, providers } from 'ethers';
import { GetContractResult } from '@wagmi/core';
declare const TokenABI: any
declare const AuctionABI: any
declare const GovernorABI: any
declare const TreasuryABI: any
declare const MetadataABI: any
declare const TokenAddress: string
declare const AuctionAddress: string
declare const GovernorAddress: string
declare const TreasuryAddress: string
declare const MetadataAddress: string
type SDKOptions = {
signerOrProvider: Signer | providers.Provider
}
declare class MferBuilderDAO {
static connect({ signerOrProvider }: SDKOptions): {
token: () => GetContractResult<typeof TokenABI>
auction: () => GetContractResult<typeof AuctionABI>
governor: () => GetContractResult<typeof GovernorABI>
treasury: () => GetContractResult<typeof TreasuryABI>
metadata: () => GetContractResult<typeof MetadataABI>
}
}
export { AuctionABI, AuctionAddress, GovernorABI, GovernorAddress, MetadataABI, MetadataAddress, MferBuilderDAO, SDKOptions, TokenABI, TokenAddress, TreasuryABI, TreasuryAddress };