DEP Client Integrations
Client integration libraries play a crucial role in blockchain technology by making it easier for developers to interact with the blockchain network. Libraries abstract away complexities and provide integrations and methods to allow developers to create product in a more consistent manner.
DEP-specific Client Integrations
DEP-specific libraries are useful in aiding developers speed up development by providing interfaces, types, and methods
to signing, address converter (between eth
and DEP
addresses), and EIP-712
transaction generator. There are two
library bindings, in Javascript/Typescript and Python.
- DEPJS - is the official DEP client Typescript library. This library contains several packages:
- PyDEP - is a community-led Python library developed by sterliakov
Ethereum Client Integrations
EthersJS and Web3JS are two most commonly used libraries in dApp development. Developer uses these libraries to interact with blockchain and query JSON-RPC data, for example. Additionally, both of these libraries contain utilities to aid in task like converting large numbers (BigNumber).