BlockX Documentation
  • Introduction
    • BlockX
    • Tokens
    • Transactions
    • Inflation
    • Keys
      • Keyring
      • Multisig
    • Gas Fees
    • Wallet and Accounts
      • Adding BlockX to Metamask
      • Adding BlockX to Keplr
      • Transfers Between Wallets
      • Backup
    • Deploying Smart Contracts
      • Remix
      • Hardhat
  • BlockX White Paper
  • The BCX Token
  • Governance
    • Proposals
      • Proposal Tips
      • Submit a Proposal
    • Community Pool
    • Chain Parameters
  • Technical Concepts
    • Architecture
    • Accounts
    • Chain ID
    • Encoding
    • Pending State
  • dApp Developers
    • Establishing Connections
    • BlockX Clients
    • Guides
      • Wallet Integration
      • Smart Contract Incentive Registration
      • Tracing Transactions
      • Query Balances
    • Localnet
      • Single-node
      • Multi-node
    • Testnet
      • Testnet Commands
    • Ethereum JSON-RPC
      • JSON-RPC Server
      • Running the Server
      • Namespaces
      • JSON-RPC Methods
      • Events
    • Tendermint RPC
  • Protocol Developers
    • Modules
      • auth
        • Concepts
        • State
        • AnteHandlers
        • Keepers
        • Vesting
        • Parameters
        • Client Auth
      • bank
        • State
        • Keepers
        • Messages
        • Events
        • Parameters
        • Client
      • crisis
        • State
        • Messages
        • Events
        • Parameters
        • Client
      • distribution
        • Concepts
        • State
        • Begin Block
        • Messages
        • Hooks
        • Events
        • Parameters
        • Client
      • epochs
        • Concepts
        • State
        • Events
        • Keepers
        • Hooks
        • Queries
        • Future Improvements
      • erc20
        • Concepts
        • State
        • State Transitions
        • Transactions
        • Hooks
        • Events
        • Parameters
        • Clients
      • evidence
        • Concepts
        • State
        • Messages
        • Events
        • Parameters
        • BeginBlock
        • Client
      • evm
        • Concepts
        • State
        • State Transitions
        • Transactions
        • ABCI
        • Hooks
        • Events
        • Parameters
        • Client
      • feemarket
        • Concepts
        • State
        • Begin block
        • End block
        • AnteHandlers
        • Keeper
        • Events
        • Client
        • Future Improvements
        • Parameters
      • feesplit
        • Concepts
        • State
        • State Transitions
        • Transactions
        • Hooks
        • Events
        • Parameters
        • Clients
        • Future Improvements
      • gov
        • Concepts
        • State
        • Messages
        • Events
        • Future Improvements
        • Parameters
        • Client
      • incentives
        • Concepts
        • State
        • State Transitions
        • Transactions
        • Hooks
        • Events
        • Parameters
        • Clients
      • ibc-core
      • inflation
        • Concepts
        • State
        • Hooks
        • Events
        • Parameters
        • Clients
      • slashing
        • Concepts
        • State
        • Messages
        • BeginBlock
        • Hooks
        • Events
        • Staking Tombstone
        • Parameters
        • CLI
      • staking
        • State
        • State Transitions
        • Messages
        • Begin-Block
        • End-Block
        • Hooks
        • Events
        • Parameters
        • Client
      • upgrade
        • Concepts
        • State
        • Events
        • Client
        • Resources
      • vesting
        • Concepts
        • State
        • State Transitions
        • Transactions
        • AnteHandlers
        • Events
        • Clients
    • Module Accounts
    • IBC Channels
    • Ethermint API
  • Validators
    • Quick Start
    • Telemetry
    • Security
      • Tendermint KMS
      • Tendermint KMS + Ledger
      • Validator Security Checklist
      • Validator Backup
    • Snapshots, Archive Nodes
    • FAQ
  • Delegators
    • Staking Process
  • Tokenomics
  • Block Explorers
Powered by GitBook
On this page

dApp Developers

List of Resources

Please find the following resources for in-depth information:

  • Quick Connect: List of publicly available endpoints.

  • BlockX Clients: Description of available clients.

  • Testnet Faucet: Explaination of faucet use to obtain testnet tokens.

  • Localnet: Instructions on how to configure a local instance of the BlockX blockchain.

    • Single Node: Run a single local node.

    • Multi Node: Run a local testnet with multiple nodes.

    • Testnet: Use the testnet command of the BlockX daemon.

  • Guides:

    • Wallet Integration: Connect Metamask wallet to a UI.

    • ERC-20 Registration: Register interoperable ERC-20s through governance.

    • Cosmos Coin Registration: Register native Cosmos Coins through governance.

    • Smart Contract Registration: Register smart contracts in the dApp store to earn income.

    • Incentives Registration: Register smart contract incentives through governance.

    • Trace Transactions: Learn how to trace transactions on BlockX.

    • Query Balances: Learn how to query balances on BlockX.

Remote Procedure Calls (RPCs)

As BlockX lives at the crossroads of Cosmos and Ethereum, there are RPC connections available for all corresponding interfaces:

  • JSON-RPC Server: General information about the JSON-RPC server provided by BlockX.

  • Running The Server: Instructions on how to set up the server when running a node.

  • Namespaces: Description of the available JSON-RPC namespaces.

  • JSON-RPC Methods: List of supported JSON-RPC endpoints and methods.

  • Events: Information about the available events and instructions to subscribe to them.

  • Cosmos gRPC & REST: Documentation of the available gRPC implementation on BlockX.

  • Tendermint RPC: Documentation for the RPC protocols supported by Tendermint.

Tutorials for Ethereum Developers

To welcome Ethereum developers, there is a selection of tutorials available showcasing some widely used developer tools:

PreviousPending StateNextEstablishing Connections

Last updated 1 year ago

Remix: Instructions to deploy a smart contract on BlockX with .

Hardhat: Instructions to deploy a smart contract on BlockX with the suite of development tools.

Truffle: Instructions to deploy a smart contract on BlockX using the framework.

Remix IDE
Hardhat
Truffle