# Secret Pulsar Testnet
# Chain ID
pulsar-3
# Endpoint URLs
# Tendermint RPC
For use with SecretCLI
https://pulsar.api.trivium.network:26657
# Cosmos LCD / REST
REST API for use with SecretJS 1.5+ and 0.17
https://pulsar.api.trivium.network:1317
# Cosmos gRPC-Web
gRPC-Web API for use with SecretJS <1.5
https://pulsar.api.trivium.network:9091
# Configuration Examples
# SecretCLI
secretcli config node https://pulsar.api.trivium.network:26657
secretcli config chain-id pulsar-3
# SecretJS 1.5+
See https://secretjs.scrt.network
# SecretJS <1.5
const { SecretNetworkClient } = require('secretjs');
// Query-Only Client
const queryJs = await SecretNetworkClient.create({
grpcWebUrl: 'https://pulsar.api.trivium.network:9091',
chainId: "pulsar-3",
});
// Client with Keplr Signer
await window.keplr.enable('pulsar-3');
const [{ address: myAddress }] = await keplrOfflineSigner.getAccounts();
const secretJs = await SecretNetworkClient.create({
grpcWebUrl: 'https://pulsar.api.trivium.network:9091',
chainId: 'pulsar-3',
wallet: window.getOfflineSignerOnlyAmino('pulsar-3'),
walletAddress: myAddress,
encryptionUtils: window.getEnigmaUtils('pulsar-3'),
});
# SecretJS 0.17
const { CosmWasmClient, SigningCosmWasmClient } = require('secretjs');
// Query-Only Client
const queryJs = new CosmWasmClient('https://pulsar.api.trivium.network:1317')
// Client with Keplr Signer
await window.keplr.enable('pulsar-3');
const offlineSigner = window.getOfflineSigner('pulsar-3');
const enigmaUtils = window.getEnigmaUtils('pulsar-3');
const accounts = await offlineSigner.getAccounts();
const secretJS = new SigningCosmWasmClient(
'https://pulsar.api.trivium.network:1317',
accounts[0].address,
offlineSigner,
enigmaUtils
)
# Suggest to Keplr Wallet
Keplr wallet can be used with any Cosmos SDK based chain by suggesting the chain to Keplr.
An example for pulsar-3 is below.
Learn more about Keplr at https://docs.keplr.app (opens new window)
await window.keplr.experimentalSuggestChain({
chainId: "pulsar-3",
chainName: "Secret Pulsar Testnet",
rpc: "https://pulsar.api.trivium.network:26657",
rest: "https://pulsar.api.trivium.network:1317",
bip44: {
coinType: 529,
},
bech32Config: {
bech32PrefixAccAddr: "secret",
bech32PrefixAccPub: "secret" + "pub",
bech32PrefixValAddr: "secret" + "valoper",
bech32PrefixValPub: "secret" + "valoperpub",
bech32PrefixConsAddr: "secret" + "valcons",
bech32PrefixConsPub: "secret" + "valconspub",
},
currencies: [
{
coinDenom: "SCRT",
coinMinimalDenom: "uscrt",
coinDecimals: 6,
},
],
feeCurrencies: [
{
coinDenom: "SCRT",
coinMinimalDenom: "uscrt",
coinDecimals: 6,
},
],
stakeCurrency: {
coinDenom: "SCRT",
coinMinimalDenom: "uscrt",
coinDecimals: 6,
},
coinType: 529,
gasPriceStep: {
low: 0.1,
average: 0.25,
high: 0.3,
},
});