sapphire: {
    blockExplorers: {
        default: {
            name: "Oasis Explorer";
            url: "https://explorer.oasis.io/mainnet/sapphire";
        };
    };
    blockTime?: number;
    contracts: {
        multicall3: {
            address: "0xcA11bde05977b3631167028862bE2a173976CA11";
            blockCreated: 734531;
        };
    };
    custom?: Record<string, unknown>;
    ensTlds?: readonly string[];
    experimental_preconfirmationTime?: number;
    extendSchema?: Record<string, unknown>;
    fees?: ChainFees;
    formatters?: undefined;
    id: 23294;
    name: "Oasis Sapphire";
    nativeCurrency: {
        decimals: 18;
        name: "Sapphire Rose";
        symbol: "ROSE";
    };
    network: "sapphire";
    prepareTransactionRequest?: ((args, options) => Promise<PrepareTransactionRequestParameters>) | [fn: ((args, options) => Promise<PrepareTransactionRequestParameters>) | undefined, options: {
        runAt: readonly ("beforeFillTransaction" | "beforeFillParameters" | "afterFillParameters")[];
    }];
    rpcUrls: {
        default: {
            http: readonly ["https://sapphire.oasis.io"];
            webSocket: readonly ["wss://sapphire.oasis.io/ws"];
        };
    };
    serializers?: ChainSerializers;
    sourceId?: number;
    testnet?: boolean;
    verifyHash?: ((client, parameters) => Promise<VerifyHashActionReturnType>);
}

Type declaration

  • blockExplorers: {
        default: {
            name: "Oasis Explorer";
            url: "https://explorer.oasis.io/mainnet/sapphire";
        };
    }
    • Readonly default: {
          name: "Oasis Explorer";
          url: "https://explorer.oasis.io/mainnet/sapphire";
      }
      • Readonly name: "Oasis Explorer"
      • Readonly url: "https://explorer.oasis.io/mainnet/sapphire"
  • Optional blockTime?: number
  • contracts: {
        multicall3: {
            address: "0xcA11bde05977b3631167028862bE2a173976CA11";
            blockCreated: 734531;
        };
    }
    • Readonly multicall3: {
          address: "0xcA11bde05977b3631167028862bE2a173976CA11";
          blockCreated: 734531;
      }
      • Readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"
      • Readonly blockCreated: 734531
  • 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: 23294
  • name: "Oasis Sapphire"
  • nativeCurrency: {
        decimals: 18;
        name: "Sapphire Rose";
        symbol: "ROSE";
    }
    • Readonly decimals: 18
    • Readonly name: "Sapphire Rose"
    • Readonly symbol: "ROSE"
  • Readonly network: "sapphire"
  • Optional prepareTransactionRequest?: ((args, options) => Promise<PrepareTransactionRequestParameters>) | [fn: ((args, options) => Promise<PrepareTransactionRequestParameters>) | undefined, options: {
        runAt: readonly ("beforeFillTransaction" | "beforeFillParameters" | "afterFillParameters")[];
    }]
  • rpcUrls: {
        default: {
            http: readonly ["https://sapphire.oasis.io"];
            webSocket: readonly ["wss://sapphire.oasis.io/ws"];
        };
    }
    • Readonly default: {
          http: readonly ["https://sapphire.oasis.io"];
          webSocket: readonly ["wss://sapphire.oasis.io/ws"];
      }
      • Readonly http: readonly ["https://sapphire.oasis.io"]
      • Readonly webSocket: readonly ["wss://sapphire.oasis.io/ws"]
  • Optional serializers?: ChainSerializers
  • Optional sourceId?: number
  • Optional testnet?: boolean
  • Optional verifyHash?: ((client, parameters) => Promise<VerifyHashActionReturnType>)
      • (client, parameters): Promise<VerifyHashActionReturnType>
      • Parameters

        • client: Client
        • parameters: VerifyHashActionParameters

        Returns Promise<VerifyHashActionReturnType>