sapphireTestnet: {
    blockExplorers: {
        default: {
            name: "Oasis Explorer";
            url: "https://explorer.oasis.io/testnet/sapphire";
        };
    };
    blockTime?: number;
    contracts?: {
        ensRegistry?: ChainContract;
        ensUniversalResolver?: ChainContract;
        erc6492Verifier?: ChainContract;
        multicall3?: ChainContract;
        [x: string]: ChainContract | {
            [sourceId: number]: ChainContract | undefined;
        } | undefined;
    };
    custom?: Record<string, unknown>;
    ensTlds?: readonly string[];
    experimental_preconfirmationTime?: number;
    extendSchema?: Record<string, unknown>;
    fees?: ChainFees;
    formatters?: undefined;
    id: 23295;
    name: "Oasis Sapphire Testnet";
    nativeCurrency: {
        decimals: 18;
        name: "Sapphire Test Rose";
        symbol: "TEST";
    };
    network: "sapphire-testnet";
    prepareTransactionRequest?: ((args, options) => Promise<PrepareTransactionRequestParameters>) | [fn: ((args, options) => Promise<PrepareTransactionRequestParameters>) | undefined, options: {
        runAt: readonly ("beforeFillTransaction" | "beforeFillParameters" | "afterFillParameters")[];
    }];
    rpcUrls: {
        default: {
            http: readonly ["https://testnet.sapphire.oasis.dev"];
            webSocket: readonly ["wss://testnet.sapphire.oasis.dev/ws"];
        };
    };
    serializers?: ChainSerializers;
    sourceId?: number;
    testnet: true;
    verifyHash?: ((client, parameters) => Promise<VerifyHashActionReturnType>);
}

Type declaration

  • blockExplorers: {
        default: {
            name: "Oasis Explorer";
            url: "https://explorer.oasis.io/testnet/sapphire";
        };
    }
    • Readonly default: {
          name: "Oasis Explorer";
          url: "https://explorer.oasis.io/testnet/sapphire";
      }
      • Readonly name: "Oasis Explorer"
      • Readonly url: "https://explorer.oasis.io/testnet/sapphire"
  • Optional blockTime?: number
  • Optional contracts?: {
        ensRegistry?: ChainContract;
        ensUniversalResolver?: ChainContract;
        erc6492Verifier?: ChainContract;
        multicall3?: ChainContract;
        [x: string]: ChainContract | {
            [sourceId: number]: ChainContract | undefined;
        } | undefined;
    }
    • [x: string]: ChainContract | {
          [sourceId: number]: ChainContract | undefined;
      } | undefined
    • Optional ensRegistry?: ChainContract
    • Optional ensUniversalResolver?: ChainContract
    • Optional erc6492Verifier?: ChainContract
    • Optional multicall3?: ChainContract
  • Optional custom?: Record<string, unknown>
  • Optional ensTlds?: readonly string[]
  • Optional experimental_preconfirmationTime?: number
  • Optional extendSchema?: Record<string, unknown>
  • Optional fees?: ChainFees
  • Optional formatters?: undefined
  • id: 23295
  • name: "Oasis Sapphire Testnet"
  • nativeCurrency: {
        decimals: 18;
        name: "Sapphire Test Rose";
        symbol: "TEST";
    }
    • Readonly decimals: 18
    • Readonly name: "Sapphire Test Rose"
    • Readonly symbol: "TEST"
  • Readonly network: "sapphire-testnet"
  • Optional prepareTransactionRequest?: ((args, options) => Promise<PrepareTransactionRequestParameters>) | [fn: ((args, options) => Promise<PrepareTransactionRequestParameters>) | undefined, options: {
        runAt: readonly ("beforeFillTransaction" | "beforeFillParameters" | "afterFillParameters")[];
    }]
  • rpcUrls: {
        default: {
            http: readonly ["https://testnet.sapphire.oasis.dev"];
            webSocket: readonly ["wss://testnet.sapphire.oasis.dev/ws"];
        };
    }
    • Readonly default: {
          http: readonly ["https://testnet.sapphire.oasis.dev"];
          webSocket: readonly ["wss://testnet.sapphire.oasis.dev/ws"];
      }
      • Readonly http: readonly ["https://testnet.sapphire.oasis.dev"]
      • Readonly webSocket: readonly ["wss://testnet.sapphire.oasis.dev/ws"]
  • Optional serializers?: ChainSerializers
  • Optional sourceId?: number
  • testnet: true
  • Optional verifyHash?: ((client, parameters) => Promise<VerifyHashActionReturnType>)
      • (client, parameters): Promise<VerifyHashActionReturnType>
      • Parameters

        • client: Client
        • parameters: VerifyHashActionParameters

        Returns Promise<VerifyHashActionReturnType>