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>