# Introduction to RPC

    RPC is the basic interface for external applications to interact with the XWC chain. The RPC service provided by the XWC chain conforms to the JSONRPC 2.0 specification. External applications obtain data on the chain by initiating RPC requests with the XWC chain, and perform necessary operations on the XWC chain. For example, create an account, register an account, cross-chain recharge, cross-chain cash withdrawal, transfer, call smart contract, vote mining, etc. All XWC chain functions can be called by external programs through the RPC interface.

    How to use RPC service

    1. Please refer to Start RPC Service
    2. Please refer to the RPC specification


    1. Smart Contract id:,Each smart contract is represented by a unique hash value, which we callsmart contract id,also known as smart contract address.