UNPKG

@river-build/web3

Version:

Dapps for our Space and Registry contracts

30 lines 1.16 kB
import { ethers } from 'ethers'; import { BaseChainConfig } from '../IStaticContractsInfo'; import { INodeOperatorShim } from './INodeOperatorShim'; import { IEntitlementCheckerShim } from './IEntitlementCheckerShim'; import { ISpaceDelegationShim } from './ISpaceDelegationShim'; import { IERC721AShim } from './IERC721AShim'; export type BaseOperator = { operatorAddress: string; status: number; }; export type BaseNodeWithOperator = { node: string; operator: BaseOperator; }; export declare class BaseRegistry { readonly config: BaseChainConfig; readonly provider: ethers.providers.Provider; readonly nodeOperator: INodeOperatorShim; readonly entitlementChecker: IEntitlementCheckerShim; readonly spaceDelegation: ISpaceDelegationShim; readonly erc721A: IERC721AShim; constructor(config: BaseChainConfig, provider: ethers.providers.Provider); private getOperatorStatus; getOperators(): Promise<BaseOperator[]>; private getNodeCount; private getNodeAtIndex; getNodes(): Promise<string[]>; getNodesWithOperators(): Promise<BaseNodeWithOperator[]>; } //# sourceMappingURL=BaseRegistry.d.ts.map