ContractKit is a library to help developers and validators to interact with the celo-blockchain and is well suited to developers looking for an easy way to integrate Celo Smart Contracts within their applications.

ContractKit supports the following functionality:

  • Connect to a node

  • Access web3 object to interact with node's Json RPC API

  • Send Transaction with celo's extra fields: (gasCurrency)

  • Simple interface to interact with cGold and cDollar

  • Simple interface to interact with Celo Core contracts

  • Utilities