View Source API Reference Ethers v0.4.5

Modules

high-level module providing a convenient and efficient interface for interacting with the Ethereum blockchain using Elixir.

Dynamically creates modules for ABIs at compile time.

Ethereum Name Service (ENS) Contract

Ethereum Name Service (ENS) Resolver Contract

ERC1155 token interface

Error struct for error ERC1155InsufficientBalance

Error struct for error ERC1155InvalidApprover

Error struct for error ERC1155InvalidArrayLength

Error struct for error ERC1155InvalidOperator

Error struct for error ERC1155InvalidReceiver

Error struct for error ERC1155InvalidSender

Error struct for error ERC1155MissingApprovalForAll

ERC-165 Standard Interface Detection

ERC20 token interface

Error struct for error ERC20InsufficientAllowance

Error struct for error ERC20InsufficientBalance

Error struct for error ERC20InvalidApprover

Error struct for error ERC20InvalidReceiver

Error struct for error ERC20InvalidSender

Error struct for error ERC20InvalidSpender

ERC721 token interface

Error struct for error ERC721IncorrectOwner

Error struct for error ERC721InsufficientApproval

Error struct for error ERC721InvalidApprover

Error struct for error ERC721InvalidOperator

Error struct for error ERC721InvalidOwner

Error struct for error ERC721InvalidReceiver

Error struct for error ERC721InvalidSender

Error struct for error ERC721NonexistentToken

ERC777 token interface

Multicall3 token interface

EVM Event struct and helpers

Event Filter struct and helper functions to work with the event filters

Execution Error Exception.

This module offers convenient utilities and a user-friendly API for interacting with Multicall3 (for more information, visit https://www.multicall3.com).

Name Service resolution implementation

Signer behaviour.

Signer capable of signing transactions with a JSON RPC server capable of eth_signTransaction and eth_accounts RPC functions.

Local signer works with a private key.

Transaction struct and helper functions

Transaction struct to hold information about the ABI selector, encoded data and the target to address.

EVM types and compound type definitions

Utilities for interacting with ethereum blockchain