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
-
-
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>