Awesome Open Source
Awesome Open Source

Platform - Android semantic-release styled with Prettier GitHub license PRs Welcome

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.

Ethereum

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


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
android (6,363
kotlin (3,670
ios (3,618
react-native (1,539
reactjs (1,101
node (1,001
blockchain (841
ethereum (747
crypto (243
wallet (144
dapp (111
dapps (24
geth (23