Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
An API Registry to connect to Secret Network
For an in-depth smart contract guide on how to connect and interact with the Secret testnet, view the Interacting with the Testnet guide here.
Are we missing your endpoint or tool? Submit a Pull Request at https://github.com/SecretFoundation/docs/blob/gitbook/development/api-endpoints.md
Contract Name / Label | Symbol | Decimals | denom | Contract Address | SNIP version |
---|
Contract Name / Label | Symbol | Decimals | denom | Contract Address | SNIP version |
---|
Secret Secret | sSCRT | 6 |
|
| SNIP-20 |
Sienna | SIENNA | 18 |
|
| SNIP-20 |
Silk Stablecoin | SILK | 6 |
|
| SNIP-25 |
Shade | SHD | 8 |
|
| SNIP-25 |
Shade SCRT staking derivative | stkd-SCRT | 6 |
|
| SNIP-24 |
StakeEasy SCRT staking derivative | seSCRT | 6 |
|
| SNIP-20 |
Btn.group buttcoin | BUTT | 6 |
|
| SNIP-20 |
Alter | ALTER | 6 |
|
| < SNIP-24 |
SecretSwap SEFI token | SEFI | 6 |
|
| SNIP-20 |
Amber | AMBER | 6 |
|
| SNIP-24 |
Fina | FINA | 6 |
|
| SNIP-25 |
Secret Axelar | sAXL | 6 |
|
| SNIP-25 |
Secret Axelar USDC | saUSDC | 6 |
|
| SNIP-25 |
Secret Axelar DAI | saDAI | 18 |
|
| SNIP-25 |
Secret Axelar USDT | saUSDT | 6 |
|
| SNIP-25 |
Secret Axelar WETH | saWETH | 18 |
|
| SNIP-25 |
Secret Axelar WBTC | saWBTC | 8 |
|
| SNIP-25 |
Secret Axelar FRAX | saFRAX | 18 |
|
| SNIP-25 |
Secret Axelar UNI | saUNI | 18 |
|
| SNIP-25 |
Secret Axelar WBUSD | saBUSD | 18 |
|
| SNIP-25 |
Secret Axelar WBNB | saWBNB | 18 |
|
| SNIP-25 |
Secret Axelar wstETH | swstETH | 18 |
|
| SNIP-25 |
Secret Axelar Link | saLINK | 18 |
|
| SNIP-25 |
Secret IST | sIST | 6 |
|
| SNIP-25 |
Secret USK | sUSK | 6 |
|
| SNIP-25 |
Secret Kujira | sKUJI | 6 |
|
| SNIP-25 |
Secret CMST | sCMST | 6 |
|
| SNIP-25 |
Secret ATOM | sATOM | 6 |
|
| SNIP-25 |
Secret JUNO | sJUNO | 6 |
|
| SNIP-25 |
Secret LUNA | sLUNA | 6 |
|
| SNIP-25 |
Secret OSMO | sOSMO | 6 |
|
| SNIP-25 |
Secret stJUNO | sstJUNO | 6 |
|
| SNIP-25 |
Secret stATOM | sstATOM | 6 |
|
| SNIP-25 |
Secret stLUNA | sstLUNA | 6 |
|
| SNIP-25 |
Secret stOSMO | sstOSMO | 6 |
|
| SNIP-25 |
Secret STRD | sSTRD | 6 |
|
| SNIP-25 |
Secret Jackal | sJKL | 6 |
|
| SNIP-25 |
Secret BLD | sBLD | 6 |
|
| SNIP-25 |
Secret Comdex | sCMDX | 6 |
|
| SNIP-25 |
Secret DVPN | sDVPN | 6 |
|
| SNIP-25 |
Secret Harbor | sHARBOR | 6 |
|
| SNIP-25 |
Secret Monero | sXMR |
|
|
| SNIP-20 |
Secret INJ | sINJ | 18 |
|
| SNIP-25 |
Secret stINJ | sstINJ | 18 |
|
| SNIP-25 |
Secret Persistence | sXPRT | 6 |
|
| SNIP-25 |
Secret stkATOM | sstkATOM | 6 |
|
| SNIP-25 |
Secret pSTAKE | spSTAKE | 18 |
|
| SNIP-25 |
Secret Quicksilver | sQCK | 6 |
|
| SNIP-25 |
Secret qATOM | sqATOM | 6 | i |
| SNIP-25 |
Secret dYdX | sdYdX | 18 |
|
| SNIP-24 |
Secret ARCH | sARCH | 18 |
|
| SNIP-25 |
Secret AKT | sAKT | 6 |
|
| SNIP-20 |
Secret Celestia | STIA | 6 |
|
| SNIP-25 |
Secret Noble USDC | SNOBLEUSDC | 6 |
| secret1chsejpk9kfj4vt9ec6xvyguw539gsdtr775us2 | SNIP-25 |
Secret DOT | SDOT | 10 |
|
| SNIP-25 |
Secret KSM | SKSM | 12 |
|
| SNIP-25 |
Secret Picasso | SPICA | 12 |
|
| SNIP-25 |
Secret Andromeda | SANDR | 6 |
|
| SNIP-25 |
Secret Unstake | SNSTK | 6 |
|
| SNIP-25 |
Secret HUAHUA | SHUAHUA | 6 |
|
| SNIP-20 |
Secret Levana | SLVN | 6 |
|
| SNIP-25 |
Secret MilkyWay Staked TIA | SMILKTIA | 6 |
|
| SNIP-25 |
Secret White Whale | SWHALE | 6 |
|
| SNIP-25 |
Secret MNTA | SMNTA | 6 |
|
| SNIP-24 |
Secret PageDAO | SPAGE | 8 |
|
| SNIP-25 |
Secret Dymension | SDYM | 18 |
|
| SNIP-25 |
Secret ORAI | SORAI | 6 |
|
| SNIP-25 |
Secret stTIA | sstTIA | 6 |
|
| SNIP-25 |
Secret UMEE | SUMEE | 6 |
|
| SNIP-25 |
Secret Neutron | SNTRN | 6 |
|
| SNIP-25 |
Secret Cheqd | SCHEQ | 9 |
|
| SNIP-25 |
Secret stkDYDX | SSTKDYDX | 18 |
|
| SNIP-25 |
Secret WBTC | SWBTC | 8 |
|
| SNIP-25 |
Secret ECLIP | sECLIP | 6 |
|
| SNIP-25 |
Secret NLS | SNLS | 6 |
|
| SNIP-25 |
Secret SAGA | SSAGA | 6 |
|
| SNIP-25 |
Secret SWTH | SSWTH | 8 |
|
| SNIP-25 |
With secretcli
(replace "$URL"
):
Or:
With secretjs@beta
(replace "$URL"
):
Swagger/OpenAPI UI can be found under $URL/swagger/
and $URL/openapi/
.
With (the deprecated) secretjs
(replace "$URL"
):
Usage example:
Note that when you initialize a node with secretd init --chain-id secret-4
these seeds are automatically populated into ~/.secretd/config/config.toml
.
Usage example:
MintScan - https://www.mintscan.io/secret
Ping.pub - https://ping.pub/secret
ATOMScan - https://atomscan.com/secret-network/
⚠️ These endpoints are offered to the public for free, please be mindful and don't spam them.
Additional API nodes may be found in the Cosmos chain registry
6fb7169f7630da9468bf7cc0bcbbed1eb9ed0d7b@scrt-seed-01.scrtlabs.com:26656
ab6394e953e0b570bb1deeb5a8b387aa0dc6188a@scrt-seed-02.scrtlabs.com:26656
9cdaa5856e0245ecd73bd464308fb990fbc53b57@scrt-seed-03.scrtlabs.com:26656
20e1000e88125698264454a884812746c2eb4807@seeds.lavenderfive.com:17156
ebc272824924ea1a27ea3183dd0b9ba713494f83@secret.mainnet.seed.autostake.net:26656
Are we missing your endpoint or tool? Submit a Pull Request at https://github.com/SecretFoundation/docs
In case you want to bridge in a new IBC token and super charge it with the SNIP-25 capabilities of Secret Network, here is how you can do it.
We will explore how to instantiate a contract on Secret Network with specific parameters. We'll break down the command secretcli tx compute instantiate 877 ...
to explain each component, focusing on the meaning of IBC denoms and the other key elements.
Before running this command, ensure you have the following:
Understanding of smart contracts and Secret Network's privacy features
The correct IBC Token denomination, see below.
Inter-Blockchain Communication (IBC) is a protocol for blockchains to communicate and transfer assets. Each IBC denom is a unique identifier representing a specific token on a specific blockchain. The format "ibc/5938378D6974EF73519C90789CBBFFFAEC43992A3D2B5E3F465F5DA96E434029"
indicates an asset that originates from another blockchain connected via IBC.
You can calculate the IBC denom of any bridged in token via IBC via the following formula:
In the context of this tutorial, the supported_denoms
list specifies which IBC tokens this contract can interact with. This feature is crucial for cross-chain compatibility and enables various interchain operations.
The tx compute instantiate
command is used to instantiate (deploy) a smart contract on the Secret Network. In this case, we're deploying a contract with the ID 877
, which is the SNIP-25 reference implementation contract on Secret Network.
The JSON part of the command specifies the configuration for the contract:
name: The name of the token (e.g., "Secret SAGA"). The pattern to follow here is "Secret" followed by the name or denom of the token.
admin: The address that can manage the contract. Please keep this strictly assigned to the SCRT Labs token admin address secret1e8fnfznmgm67nud2uf2lrcvuy40pcdhrerph7v
.
symbol: The token symbol for easy identification (e.g., "SSAGA"). The pattern to follow here is "S" followed by the denom of the token. Please make sure to capitalize all letters.
decimals: The decimal places for the token.
initial_balances: An empty list because there are no initial token distributions.
prng_seed: A seed used for pseudo-random number generation. The seed here is set to "yolo"
in ASCII, which is "eW9sbwo="
in base64.
config: A set of flags that determine how the contract operates. This configuration allows public total supply visibility, deposit and redeem operations, but not minting or burning of tokens. It also permits modification of token denoms (denominations).
supported_denoms: A list of supported IBC denoms (Inter-Blockchain Communication denominations) for this token contract. The denom "ibc/5938378D6974EF73519C90789CBBFFFAEC43992A3D2B5E3F465F5DA96E434029"
is a unique identifier for a token that was bridged in via IBC.
--admin: The address that has administrative control over the contract. Please keep this strictly assigned to the SCRT Labs admin address secret1lrnpnp6ltfxwuhjeaz97htnajh096q7y72rp5d
.
--from: Specifies which account is executing the transaction, this is your key alias.
--gas: Sets the maximum gas limit for the transaction (150,000 gas units).
--label: A label to identify the instantiated contract ("secret-saga").
-b block: Waits for the transaction to be included in a block before completing.
This tutorial explained how to instantiate a smart contract on Secret Network with IBC support. By understanding the components of the command, you can customize it to meet your needs and deploy contracts with specific configurations. If you're building cross-chain applications, consider exploring IBC to enable seamless communication between blockchains.
Type | API | Courtesy of |
---|---|---|
Got questions about creating your IBC SNIP-25 Tokens? Please ask in the Secret Network or Discord.
A working installation of secretcli
, see here:
For more information about IBC denoms, please check out .
RPC
https://scrt.public-rpc.com
RPC
https://secretnetwork-rpc.lavenderfive.com:443
RPC
https://rpc.mainnet.secretsaturn.net
RPC
https://rpc-secret.whispernode.com:443
RPC
https:///1rpc.io/scrt-rpc
RPC
https://rpc-secret.01node.com
RPC
https://secretnetwork-rpc.highstakes.ch:26657
RPC
https://public.stakewolle.com/cosmos/secretnetwork/rpc
--------- Additional Teams via DM -------
Autostake, Trivium, Consensus One, AgoraNodes
gRPC-web
https://secretnetwork-grpc.lavenderfive.com:443
gRPC-web
https://grpc.mainnet.secretsaturn.net
--------- Additional Teams via DM -------
Autostake, Trivium, Consensus One
LCD
https://rpc.ankr.com/http/scrt_cosmos
LCD
https://lcd.mainnet.secretsaturn.net
LCD
https://1rpc.io/scrt-lcd
LCD
https://secretnetwork-api.lavenderfive.com:443
LCD
https://rest-secret.01node.com
LCD
https://public.stakewolle.com/cosmos/secretnetwork/rest
LCD
https://secretnetwork-api.highstakes.ch:1317
--------- Additional Teams via DM -------
Autostake, Trivium, Consensus One
https://github.com/scrtlabs/SecretNetwork/releases/ (use the latest testnet binaries)
07234140a165b470846fe995951401a8db88dd36@bootstrap.pulsar3.scrtlabs.com:26656
b5d1bb9194c6148367b64586d6bc0128866fc646@212.7.211.39:26656
a3c9c415fe6b46babd16f000c7dbd4d94be6e450@178.162.151.73:26656
c088b57ebc7b2cfa2ec99e8b4ffef90bead96b47@185.56.139.84:26656
are we missing your endpoint or tool? Submit a Pull Request at https://github.com/SecretFoundation/docs/blob/gitbook/development/api-endpoints.md
Type | API | Courtesy of |
---|---|---|
RPC
https://rpc.pulsar-3.secretsaturn.net
LCD
https://lcd.pulsar-3.secretsaturn.net
GRPC
https://grpc.pulsar-3.secretsaturn.net
RPC
https://rpc.pulsar.scrttestnet.com
SCRT Testnet Committee
GRPC
http://grpcbin.pulsar.scrttestnet.com:9099
SCRT Testnet Committee
gRPC-web
https://grpc.pulsar.scrttestnet.com
SCRT Testnet Committee
LCD
https://api.pulsar.scrttestnet.com
SCRT Testnet Committee