Used only by vat-orchestration and tests mocking it

  • Parameters

    • zone: Zone
    • vowTools: VowTools

    Returns ((...args: [powers: Partial<OrchestrationPowers>]) => Guarded<{
        makeAccount(chainId: string, hostConnectionId: `connection-${number}`, controllerConnectionId: `connection-${number}`, opts?: ICAChannelAddressOpts): Vow<IcaAccount>;
        provideICQConnection(controllerConnectionId: `connection-${number}`, version?: string): Guarded<{
            getLocalAddress(): `/ibc-port/${string}`;
            getRemoteAddress(): `/${string}ibc-port/${string}/ordered/${string}` | `/${string}ibc-port/${string}/unordered/${string}`;
            query(msgs: {
                data: string;
                height: string;
                path: string;
                prove: boolean;
            }[]): Vow<{
                code: number;
                codespace: string;
                height: string;
                index: string;
                info: string;
                key: string;
                log: string;
                proofOps?: {
                    ops: ...;
                };
                value: string;
            }[]>;
        }> | Vow<Guarded<{
            getLocalAddress(): `/ibc-port/${string}`;
            getRemoteAddress(): `/${string}ibc-port/${string}/ordered/${string}` | `/${string}ibc-port/${string}/unordered/${string}`;
            query(msgs: {
                data: string;
                height: string;
                path: string;
                prove: boolean;
            }[]): Vow<{
                code: number;
                codespace: string;
                height: string;
                index: string;
                info: string;
                key: string;
                log: string;
                proofOps?: (...) | (...);
                value: string;
            }[]>;
        }>>;
    }>)

      • (...args): Guarded<{
            makeAccount(chainId: string, hostConnectionId: `connection-${number}`, controllerConnectionId: `connection-${number}`, opts?: ICAChannelAddressOpts): Vow<IcaAccount>;
            provideICQConnection(controllerConnectionId: `connection-${number}`, version?: string): Guarded<{
                getLocalAddress(): `/ibc-port/${string}`;
                getRemoteAddress(): `/${string}ibc-port/${string}/ordered/${string}` | `/${string}ibc-port/${string}/unordered/${string}`;
                query(msgs: {
                    data: string;
                    height: string;
                    path: string;
                    prove: boolean;
                }[]): Vow<{
                    code: number;
                    codespace: string;
                    height: string;
                    index: string;
                    info: string;
                    key: string;
                    log: string;
                    proofOps?: {
                        ops: ...;
                    };
                    value: string;
                }[]>;
            }> | Vow<Guarded<{
                getLocalAddress(): `/ibc-port/${string}`;
                getRemoteAddress(): `/${string}ibc-port/${string}/ordered/${string}` | `/${string}ibc-port/${string}/unordered/${string}`;
                query(msgs: {
                    data: string;
                    height: string;
                    path: string;
                    prove: boolean;
                }[]): Vow<{
                    code: number;
                    codespace: string;
                    height: string;
                    index: string;
                    info: string;
                    key: string;
                    log: string;
                    proofOps?: (...) | (...);
                    value: string;
                }[]>;
            }>>;
        }>
      • Parameters

        Returns Guarded<{
            makeAccount(chainId: string, hostConnectionId: `connection-${number}`, controllerConnectionId: `connection-${number}`, opts?: ICAChannelAddressOpts): Vow<IcaAccount>;
            provideICQConnection(controllerConnectionId: `connection-${number}`, version?: string): Guarded<{
                getLocalAddress(): `/ibc-port/${string}`;
                getRemoteAddress(): `/${string}ibc-port/${string}/ordered/${string}` | `/${string}ibc-port/${string}/unordered/${string}`;
                query(msgs: {
                    data: string;
                    height: string;
                    path: string;
                    prove: boolean;
                }[]): Vow<{
                    code: number;
                    codespace: string;
                    height: string;
                    index: string;
                    info: string;
                    key: string;
                    log: string;
                    proofOps?: {
                        ops: ...;
                    };
                    value: string;
                }[]>;
            }> | Vow<Guarded<{
                getLocalAddress(): `/ibc-port/${string}`;
                getRemoteAddress(): `/${string}ibc-port/${string}/ordered/${string}` | `/${string}ibc-port/${string}/unordered/${string}`;
                query(msgs: {
                    data: string;
                    height: string;
                    path: string;
                    prove: boolean;
                }[]): Vow<{
                    code: number;
                    codespace: string;
                    height: string;
                    index: string;
                    info: string;
                    key: string;
                    log: string;
                    proofOps?: (...) | (...);
                    value: string;
                }[]>;
            }>>;
        }>