Introduction
To access the full functionality of the XRPL Ethereum Virtual Machine (EVM), you will need an account and a balance of XRP to cover transaction fees. This section will guide you through the steps to set up your wallet, obtain XRP, and interact with the XRPL EVM.
Getting Started with XRPL EVM
Create a Wallet
To interact with the XRPL EVM, you need a compatible Ethereum wallet such as MetaMask. This wallet will serve as your gateway to manage accounts, sign transactions, and deploy smart contracts on the XRPL EVM.
- Learn how to Install MetaMask.
- Connect your wallet to the XRPL EVM by following the Connect MetaMask to the XRPL EVM guide.
Obtain XRP for Transaction Fees
Every action on the XRPL EVM, such as deploying smart contracts or transferring tokens, requires a small amount of XRP to cover transaction fees. There are two ways to get XRP for the XRPL EVM Devnet:
Use the Faucet: The XRPL EVM Faucet allows you to request free test XRP for development purposes.
(Read more: Faucet)Bridge XRP from the XRPL: Transfer XRP from the XRP Ledger to the XRPL EVM using the Bridge.
(Read more: Using the Bridge)
Start Building and Exploring
Once your wallet is set up and funded with XRP, you’re ready to explore the XRPL EVM’s functionalities:
Deploy Smart Contracts: Use tools like Remix IDE or Hardhat to deploy Solidity-based smart contracts.
(Read more: Deploy a Smart Contract)Interact with Smart Contracts: Use libraries like
ethers.js
orweb3.js
to interact with deployed contracts programmatically.
(Read more: Interact with a Smart Contract)Experiment with Cross-Chain Functionality: Leverage Axelar General Message Passing (GMP) for interoperable applications across multiple chains.
Explore these resources and start building with the XRPL EVM. Whether you're a developer or a blockchain user, this documentation will help you make the most of XRPL EVM’s features. Let’s get started!