@arkade-os/sdk Documentation - v0.4.0-next.8
    Preparing search index...

    Interface ContractManagerConfig

    Configuration for the ContractManager.

    interface ContractManagerConfig {
        contractRepository: ContractRepository;
        getDefaultAddress: () => Promise<string>;
        indexerProvider: IndexerProvider;
        walletRepository: WalletRepository;
        watcherConfig?: Partial<ContractWatcherConfig>;
    }
    Index

    Properties

    contractRepository: ContractRepository

    The contract repository for persistence

    getDefaultAddress: () => Promise<string>

    Function to get the wallet's default Ark address

    indexerProvider: IndexerProvider

    The indexer provider

    walletRepository: WalletRepository

    The wallet repository for VTXO storage (single source of truth)

    watcherConfig?: Partial<ContractWatcherConfig>

    Watcher configuration