ChainBootstrapSpaceT: {
    agoricNames: NameHub;
    agoricNamesAdmin: index;
    bankManager: BankManager;
    bldIssuerKit: RemoteIssuerKit;
    board: index;
    bridgeManager: BridgeManager | undefined;
    chainStorage: StorageNode | null;
    chainTimerService: TimerService;
    client: ClientManager;
    clientCreator: any;
    contractKits: MapStore<Instance, StartedInstanceKitWithLabel>;
    coreEvalBridgeHandler: BridgeHandler;
    cosmosInterchainService: @agoric/orchestration;
    diagnostics: {
        savePrivateArgs: ((instance: Instance, privateArgs: unknown) => void);
    };
    feeMintAccess: FeeMintAccess;
    governedContractKits: MapStore<Instance, GovernanceFacetKit<any> & {
        label: string;
    }>;
    highPrioritySendersManager: PrioritySendersManager | undefined | null;
    initialSupply: Payment<"nat">;
    instancePrivateArgs: Map<Instance, unknown>;
    localchain: LocalChain;
    mints?: MintsVat;
    namesByAddress: NameHub;
    namesByAddressAdmin: NamesByAddressAdmin;
    networkVat: NetworkVat;
    orchestration?: CosmosInterchainService;
    pegasusConnections: index;
    pegasusConnectionsAdmin: index;
    powerStore: MapStore;
    priceAuthority: PriceAuthority;
    priceAuthorityAdmin: PriceAuthorityRegistryAdmin;
    priceAuthorityVat: Awaited<PriceAuthorityVat>;
    provisionBridgeManager: ScopedBridgeManager | undefined;
    provisioning: Awaited<ProvisioningVat> | undefined;
    provisionPoolStartResult: GovernanceFacetKit<start>;
    provisionWalletBridgeManager: ScopedBridgeManager | undefined;
    startGovernedUpgradable: StartGovernedUpgradable;
    startUpgradable: StartUpgradable;
    storageBridgeManager: ScopedBridgeManager | undefined;
    testFirstAnchorKit: AssetIssuerKit;
    transferMiddleware: TransferMiddleware;
    vatStore: VatStore;
    vatUpgradeInfo: MapStore;
    walletBridgeManager: ScopedBridgeManager | undefined;
    walletFactoryStartResult: WalletFactoryStartResult;
    zoe: ZoeService;
}

Type declaration

  • agoricNames: NameHub
  • agoricNamesAdmin: index
  • bankManager: BankManager
  • bldIssuerKit: RemoteIssuerKit
  • board: index
  • bridgeManager: BridgeManager | undefined
  • chainStorage: StorageNode | null
  • chainTimerService: TimerService
  • client: ClientManager
  • clientCreator: any
  • contractKits: MapStore<Instance, StartedInstanceKitWithLabel>

    kits stored by startUpgradable

  • coreEvalBridgeHandler: BridgeHandler
  • cosmosInterchainService: @agoric/orchestration
  • diagnostics: {
        savePrivateArgs: ((instance: Instance, privateArgs: unknown) => void);
    }

    Utilities to support debugging

    • savePrivateArgs: ((instance: Instance, privateArgs: unknown) => void)

      Intended to save arguments in durable storage for disaster recovery.

      Powerful. Can overwrite privateArgs storage for any instance.

        • (instance, privateArgs): void
        • Parameters

          Returns void

  • feeMintAccess: FeeMintAccess

    Super powerful ability to mint IST. ("License to print money")

  • governedContractKits: MapStore<Instance, GovernanceFacetKit<any> & {
        label: string;
    }>

    kits stored by startGovernedUpgradable

  • highPrioritySendersManager: PrioritySendersManager | undefined | null
  • initialSupply: Payment<"nat">
  • instancePrivateArgs: Map<Instance, unknown>

    Very powerful. Has the private args for critical contract instances such as Vault Factory. ONLY FOR DISASTER RECOVERY

  • localchain: LocalChain
  • Optionalmints?: MintsVat
  • namesByAddress: NameHub
  • namesByAddressAdmin: NamesByAddressAdmin
  • networkVat: NetworkVat
  • Optionalorchestration?: CosmosInterchainService
  • pegasusConnections: index
  • pegasusConnectionsAdmin: index
  • powerStore: MapStore
  • priceAuthority: PriceAuthority
  • priceAuthorityAdmin: PriceAuthorityRegistryAdmin
  • priceAuthorityVat: Awaited<PriceAuthorityVat>
  • provisionBridgeManager: ScopedBridgeManager | undefined
  • provisioning: Awaited<ProvisioningVat> | undefined
  • provisionPoolStartResult: GovernanceFacetKit<start>
  • provisionWalletBridgeManager: ScopedBridgeManager | undefined
  • startGovernedUpgradable: StartGovernedUpgradable

    Convenience function for starting contracts governed by the Econ Committee

  • startUpgradable: StartUpgradable

    Convenience function for starting a contract (ungoverned) and saving its facets (including adminFacet)

  • storageBridgeManager: ScopedBridgeManager | undefined
  • testFirstAnchorKit: AssetIssuerKit

    Used only for testing. Should not appear in any production proposals.

  • transferMiddleware: TransferMiddleware
  • vatStore: VatStore
  • vatUpgradeInfo: MapStore
  • walletBridgeManager: ScopedBridgeManager | undefined
  • walletFactoryStartResult: WalletFactoryStartResult
  • zoe: ZoeService