Quick Start Guide

Get started with Elivoda's Web3 infrastructure using step-by-step instructions for developers.

🚀 Start Here

1. Getting Started

Prerequisites

  • Node.js v16+
  • Yarn or NPM
  • MetaMask Wallet

Initialize Project

Create a new project directory and install the Elivoda SDK with:

mkdir elivoda-app
cd elivoda-app
npm init
npm install @elivoda/web3-sdk

2. Configuration

Environment Setup

Create a `.env` file with your development credentials:

ELI_API_KEY=your-project-key
ELI_PRIVATE_KEY=your-ethereum-key
CHIAN_ID=elivoda-testnet

SDK Initialization

Connect to Elivoda Web3 in your JavaScript:

const elivoda = require('@elivoda/web3-sdk')
elivoda.init({
chainId: 'elivoda-testnet',
privateKey: process.env.ELI_PRIVATE_KEY
})

3. Usage Examples

Smart Contract Interaction

const tx = await elivoda.contract.write('MyNFT', 'mint')
{ tokenId: '123' }, { value: '0.1 ETH' })

Query Blockchain Data

const data = await elivoda.blockchain.get('block', 12345)

Token Management

const balance = await elivoda.wallet.balance
.get('ethereum')
.send()

Next Steps

After completing the quick start, explore advanced features and deploy your first project: