UNPKG

@river-build/web3

Version:

Dapps for our Space and Registry contracts

11 lines 785 B
import { UserEntitlement as LocalhostContract, UserEntitlementInterface as LocalhostInterface } from '@river-build/generated/dev/typings/UserEntitlement'; import { BaseContractShim } from './BaseContractShim'; import { BigNumberish, ethers } from 'ethers'; import { EntitlementModuleType, EntitlementModule } from '../ContractTypes'; export declare class UserEntitlementShim extends BaseContractShim<LocalhostContract, LocalhostInterface> implements EntitlementModule { constructor(address: string, provider: ethers.providers.Provider | undefined); get moduleType(): EntitlementModuleType; getRoleEntitlement(roleId: BigNumberish): Promise<string[]>; decodeGetAddresses(entitlementData: string): string[] | undefined; } //# sourceMappingURL=UserEntitlementShim.d.ts.map