Self Chain Docs
WebsiteTwitter
  • Learn
    • About Self Chain
    • Keyless wallet
      • MPC-TSS
      • Secure Signing
      • Account Abstraction
  • Getting Started
    • Glossary
    • Frequently Asked Questions
    • Set up a wallet
      • Adding Self Chain to Keplr Wallet
      • Setting up Keplr with Ledger Wallet
      • Adding Self Chain to Leap Cosmos Wallet
    • How To Stake SLF
    • Self Chain Mainnet
    • How to IBC Transfer
  • Developer Guide
    • Self Chain Networks
    • Frontend dApps
    • Faucet
  • SLF Tokenomics
    • Token Allocation and Utility
      • Bonded Tokens Vs Circulating Supply
      • Address Transparency
    • FRONT Migration
      • How to Bridge FRONT from BNB Chain (BEP20) to Ethereum (ERC20)
      • How to Migrate FRONT to SLF using Binance Convert
    • FRONT Migration FAQs
    • Central Exchanges FRONT to SLF Migration
  • Staking and Delegation
    • Delegating $SLF
    • Redelegating $SLF
    • Undelegating $SLF
    • How to delegate $SLF with Frontier Wallet
    • How to Delegate $SLF with Ledger
    • How to Participate in SLF Binance Simple Earn Product
  • Nodes & Validators
    • Node Setup Guide
    • Node Configuration FAQs
    • Run a Validator Node
    • Validator FAQs
    • Releases
    • Run a Validator Node with NodeOps
    • Setting up Cosmovisor
    • Log Console Troubleshooting
    • Run Selfchain testnet node
  • Governance
    • Draft a Proposal
      • Text Proposal
      • Community Spend Proposal
      • Paramter Change Proposal
      • Software Upgrade Proposal
      • Cancel Software Upgrade
    • Submitting a Proposal
    • Depositing funds
    • Voting on a Proposal
    • FAQs
  • Official Links
  • Branding and Logos
Powered by GitBook
On this page
  • Wallet Connection
  • RPC Endpoints
  • API Endpoints
  • CLI References
  1. Developer Guide

Frontend dApps

Developing the frontend of a dApp on Self Chain involves connecting to wallets, interacting with the blockchain through RPC endpoints, and signing and broadcasting transactions.

PreviousSelf Chain NetworksNextFaucet

Last updated 8 months ago

Wallet Connection

Connecting to wallets is a crucial step in developing dApps. Here are some recommended libraries for wallet connection, each with its specific advantages:

  • CosmosKit: A React-based library for Cosmos ecosystem dApps, facilitating wallet connection and interaction. Supports all cross-chain wallets like Keplr and Leap.

  • CosmJS: A JavaScript library for interacting with Cosmos blockchains, providing tools to handle wallet connections, transactions, and more. Offers comprehensive tools for Cosmos SDK based blockchains.

  • graz: is a collection of React hooks containing everything you need to start working with the Cosmos Ecosystem.

RPC Endpoints

dApps need to connect to an RPC provider to broadcast transactions or query the chain. For more information and links, refer to the .

  • Mainnet RPC:

    • Official:

    • Liquify:

  • Devnet RPC:

API Endpoints

API endpoints serve as the entry points for interacting with an application or service via its exposed interfaces. These endpoints define the functionality and behavior of the API, specifying the methods, parameters, and data formats supported by the service. Developers can use API endpoints to perform various operations such as retrieving data, updating resources, and executing actions within the application.

CLI References

The Self Chain Command Line Interface (CLI) is a versatile tool that allows users to interact directly with the Self Chain network through the command line. With the selfchaind CLI, you can perform various tasks, including:

  • Logging in with a Self Chain account.

  • Deploying contracts.

  • Interacting with and querying information from deployed contracts.

The chain code compiles into a single binary executable, providing a comprehensive suite of CLI commands. You can access detailed explanations of all available commands by using the --help option, which empowers users with a clear understanding of the chain code’s functionality and capabilities.

Please visit our documentation

Please visit the to download the latest installation file.

CosmosKit Documentation
CosmJS Documentation
graz Documentation
Self Chain networks
https://rpc.selfchain.io:26657/
https://selfchain.liquify.com/
https://rpc-devnet.selfchain.xyz/
https://api.selfchain.io/
binary file releases