> For the complete documentation index, see [llms.txt](https://reedy.gitbook.io/web3kotlin/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://reedy.gitbook.io/web3kotlin/readme.md).

# Introduction

A Kotlin Multiplatform implementation of web3.js functionality.

![](https://4152795622-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkSFr0LJlvZiTpu4yuI%2Fuploads%2Fgit-blob-14a65804726d334815e91783e5529981c27f857f%2Fbackground.png?alt=media)

A Kotlin Multiplatform implementation of [web3.js](https://github.com/ethereum/web3.js/) functionality for iOS and Android.

A simple library which performs JSON-RPC calls over to Ethereum based chains.

Web3.js allows for React mobile apps, but there is not a native solution for iOS and Android.

This library will allow native and Kotlin Multiplatform developers to interact with the Ethereum network over JSON-RPC, for example you could call a method on an eth contract, or fetch the current gas price, all natively!

Here are some more [Documentation](https://reedy.gitbook.io/web3kotlin/) on the library.
