Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface MetadataProviderInterface

Hierarchy

  • MetadataProviderInterface

Implemented by

Index

Methods

Methods

provideMetadata

  • provideMetadata(contractAbstraction: ContractAbstraction<ContractProvider | Wallet, Record<string, (...args: any[]) => ContractMethod<ContractProvider | Wallet>>, Record<string, (args?: any) => ContractMethodObject<ContractProvider | Wallet>>, Record<string, (...args: any[]) => ContractView>, Record<string, (args?: any) => OnChainView>, unknown>, uri: string, context: MetadataContext): Promise<MetadataEnvelope>
  • Parameters

    • contractAbstraction: ContractAbstraction<ContractProvider | Wallet, Record<string, (...args: any[]) => ContractMethod<ContractProvider | Wallet>>, Record<string, (args?: any) => ContractMethodObject<ContractProvider | Wallet>>, Record<string, (...args: any[]) => ContractView>, Record<string, (args?: any) => OnChainView>, unknown>
    • uri: string
    • context: MetadataContext

    Returns Promise<MetadataEnvelope>

Generated using TypeDoc