@oasisprotocol/sapphire-viem-v2
    Preparing search index...

    Variable sapphireConst

    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: PrepareTransactionRequestParameters,
                    options: {
                        phase:
                            | "beforeFillTransaction"
                            | "beforeFillParameters"
                            | "afterFillParameters";
                    },
                ) => Promise<PrepareTransactionRequestParameters>
            )
            | [
                fn: | (
                    (
                        args: PrepareTransactionRequestParameters,
                        options: {
                            phase:
                                | "beforeFillTransaction"
                                | "beforeFillParameters"
                                | "afterFillParameters";
                        },
                    ) => 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: Client,
            parameters: VerifyHashActionParameters,
        ) => Promise<VerifyHashActionReturnType>;
    }

    Type Declaration

    • blockExplorers: {
          default: {
              name: "Oasis Explorer";
              url: "https://explorer.oasis.io/mainnet/sapphire";
          };
      }
    • OptionalblockTime?: number
    • contracts: {
          multicall3: {
              address: "0xcA11bde05977b3631167028862bE2a173976CA11";
              blockCreated: 734531;
          };
      }
    • Optionalcustom?: Record<string, unknown>
    • OptionalensTlds?: readonly string[]
    • Optionalexperimental_preconfirmationTime?: number
    • OptionalextendSchema?: Record<string, unknown>
    • Optionalfees?: ChainFees
    • Optionalformatters?: undefined
    • id: 23294
    • name: "Oasis Sapphire"
    • nativeCurrency: { decimals: 18; name: "Sapphire Rose"; symbol: "ROSE" }
    • Readonlynetwork: "sapphire"
    • OptionalprepareTransactionRequest?:
          | (
              (
                  args: PrepareTransactionRequestParameters,
                  options: {
                      phase:
                          | "beforeFillTransaction"
                          | "beforeFillParameters"
                          | "afterFillParameters";
                  },
              ) => Promise<PrepareTransactionRequestParameters>
          )
          | [
              fn: | (
                  (
                      args: PrepareTransactionRequestParameters,
                      options: {
                          phase:
                              | "beforeFillTransaction"
                              | "beforeFillParameters"
                              | "afterFillParameters";
                      },
                  ) => Promise<PrepareTransactionRequestParameters>
              )
              | undefined,
              options: {
                  runAt: readonly (
                      | "beforeFillTransaction"
                      | "beforeFillParameters"
                      | "afterFillParameters"
                  )[];
              },
          ]
    • rpcUrls: {
          default: {
              http: readonly ["https://sapphire.oasis.io"];
              webSocket: readonly ["wss://sapphire.oasis.io/ws"];
          };
      }
    • Optionalserializers?: ChainSerializers
    • OptionalsourceId?: number
    • Optionaltestnet?: boolean
    • OptionalverifyHash?: (
          client: Client,
          parameters: VerifyHashActionParameters,
      ) => Promise<VerifyHashActionReturnType>