EVM (Ethereum) Integration

Smart Contract Compilation

Eitherway compiles Solidity contracts using solc 0.8.26

Supported Standards:

  • ERC-20 (Fungible Tokens)

  • ERC-721 (NFTs)

  • ERC-1155 (Multi-Token)

  • Custom contracts

Compilation API

POST /api/contracts/compile
{
  "sourceCode": "pragma solidity ^0.8.0; ...",
  "contractName": "MyToken"
}

Contract Deployment

POST  /api/contracts/deploy
{
"bytecode": "0x...",
"abi": [...],
"constructorArgs": [...], "chainId": 11155111
}

Response:


Wallet Integration

Frontend applications use:

  • Wagmi 2

  • React hooks for Ethereum

  • Viem — TypeScript Ethereum library

  • WalletConnect/AppKit — Universal wallet connection

Supported wallets: MetaMask, Coinbase Wallet, Rainbow, Trust Wallet, and 300+ more.

Last updated