README
react-native-geth
Ethereum Light-Client implementation for React Native allow you to :
- Generate and manage Ethereum accounts, sign transactions and data.
- Interact with the Ethereum Blockchain, send transactions, create and interact with contracts.
- Run your own Light Node or connect to an external node providers.
What is Ethereum?
Ethereum is a decentralized platform that runs smart contracts, applications that run exactly as programmed without possibility of downtime, censorship, fraud or third party interference.
Supported platforms
- Android
- iOS - [ WIP ]
Installation
yarn add react-native-geth
Usage (WIP)
Example :
WIP;
Example React Native App :
Clone the repo then ...
Install npm dependencies
yarn
Start Metro ( javascript bundler )
yarn example start
Install and launch example app on the device
yarn example android
API documentation
- Geth
- EthereumClient - Provides access to the Ethereum APIs.
- KeyStore - Manages a key storage directory on device disk.
- Node - Geth Ethereum Light Node instance
Contributing
Press the STAR
button 😀 and see the contributing guide to learn how to contribute to the repository and the development workflow.
Code of Conduct
See the code of conduct guide.
License
See the MIT License