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
Code of Conduct
See the code of conduct guide.
License
See the MIT License