2.0.1 • Published 8 months ago
@cyberchain/smart-contract-wrapper v2.0.1
Smart Contract Wrapper
Typescript wrapper for smart contract interaction (Adapted for post-quantum version of Hyperledger Besu, for CyberChain).
This is a library to interact with Ethereum EVM using the JSON-RPC API. It allows both calling pure and view methods and also sending transactions.
Installation
If you are using a npm managed project use:
npm install @cyberchain/smart-contract-wrapperUsage
This library exports various utilities, along with the class SmartContractInterface, that allows the interaction with smart contracts using the ABI definition.
Using this class you can create a class for a smart contract, implementing the methods you want to use, here is an example: ERC20 Contract Wrapper
Documentation
Contract wrapper generator
For automatic generation of a smart contract wrappers, use the following utility: