-
Notifications
You must be signed in to change notification settings - Fork 39
Public API
Guilherme Dantas edited this page Nov 17, 2023
·
3 revisions
We follow the Semantic Versioning specification. We must, therefore, define a public API.
In order to interact with deployed contracts, users generally need:
- Contract ABIs (constructor, functions, events, and errors)
- Contract addresses
Meanwhile, developers might also need:
- Source code (written in Solidity)
- TypeScript bindings (for
ethers.js
) - Contract artifacts (for
hardhat
) - Deployment scripts and artifacts (for
hardhat-deploy
)