b6b5b09f4a
* feat(abigen): add abi object deserializer * chore: rustfmt * refactor: use enum type for deser abi * refactor: use enum types for deser * chore: rustfmt * feat: add bytecode field * feat: generate bytecode static * feat: generate deployment function * refactor: deploy function * feat: add contract deployer type * feat: make 0x prefix optional * feat: add deploy function * feat: add deploy example * chore: update CHANGELOG * chore(clippy): make clippy happy |
||
---|---|---|
.. | ||
ethers-contract-abigen | ||
ethers-contract-derive | ||
src | ||
tests | ||
Cargo.toml | ||
README.md |
README.md
Type-safe abstractions for interacting with Ethereum smart contracts
Interacting with a smart contract requires broadcasting carefully crafted
transactions where the data
field
contains the
function's selector
along with the arguments of the called function.
This module provides the Contract
and ContractFactory
abstractions so
that you do not have to worry about that. It also provides typesafe bindings via
the abigen
macro and the Abigen
builder.