{"repo":"ExWeb3/elixir_ethers","free":true,"listed":false,"github":"https://github.com/ExWeb3/elixir_ethers","clone":"git clone https://github.com/ExWeb3/elixir_ethers.git","description":"A comprehensive Web3 library for interacting with smart contracts on Ethereum using Elixir.","language":"Elixir","stars":128,"topics":["elixir","ethereum","smart-contracts","web3","blockchain","ethereum-rpc","evm"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"Elixir Ethers Ethers is a powerful Web3 library for Elixir that makes interacting with Ethereum and other EVM-based blockchains simple and intuitive. It leverages Elixir's metaprogramming capabilities to provide a seamless developer experience. Key Features - Smart Contract Integration : Generate Elixir modules from contract ABIs with full documentation - Built-in Contracts : Ready-to-use interfaces for ERC20, ERC721, ERC1155, and more - Multi-chain Support : Works with any EVM-compatible blockchain - Flexible Signing : Extensible signer support with built-in ones - EIP-712 Typed Data : Construct, hash, sign and verify EIP-712 typed structured data - Event Handling : Easy filtering and retrieval of blockchain events - Multicall Support : Ability to easily perform multiple eth call s using Multicall 2/3 - Type Safety : Native Elixir types for all contract interactions - ENS Support : Out of the box Ethereum Name Service (ENS) support - Comprehensive Documentation : Auto-generated docs for all contract functions Installation Add ethers to your dependencies in mix.exs : For upgrading from versions prior to 0.6.0 , see our Upgrade Guide. Quick Start 1. Configure your RPC endpoint : 2. Create a contract module : 3. Start interacting with the blockchain : Read full documentation of Ethers for detailed information at HexDocs. Common Use Cases Reading Contract State See Ethers.Multicall if you want to perform multiple calls in a single eth call request. Writing to Contracts Working w","default_branch":null,"files":null,"tree":[],"storefront":"/r/ExWeb3","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ExWeb3/elixir_ethers/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}