Code Monkey home page Code Monkey logo

walletdemo's Introduction

walletdemo

android wallet demo based on web3j ( Stand-alone version )

Scope of functionalities

Register

Enter username and password to complete registration.

Login

After registration, you can enter the username and password to complete login.

Create Wallet Address

You don’t have a wallet address after registration by default, you can create new wallet or import the private key of your own wallet.

Import Wallet Private Key

You don’t have a wallet address after registration by default, you can create new wallet or import the private key of your own wallet.

ETH Balance

After creating or importing wallet address, you can check the balance of eth in the wallet.

Send ETH

You can send ETH from your wallet to other wallet.

Switch Network

This app supports two networks, MainNet and Rinkeby Test Net.

Sources

  • Web3JService.java : Implements Web3JService class. This app complete blockchain operation by the object of this class.
  • HomeActivity.java : Implements Home Activity. There are Login and Register Button on it.
  • WalletActivity.java : Implemens Wallet Activity. There are some buttons for the app functions, the balance of ETH and the current ETH network.
  • LoginActivity.java : Implements Login function.
  • RegisterActivity.java : Implements Register function.
  • GenerateWallet.java : Implements Generate wallet function.
  • ImportKeyPrivateKey.java : Implements Private Key function.
  • SwitchNetworkActivity.java : Implements switch the ETH blockchain network.
  • SwitchWalletActivity.java : Displays the list of all wallets that imported and created in the device.
  • SendActvity.java : Implemens sending ETH function.

Technologies

Java, Android, Blockchain, Web3j

walletdemo's People

Contributors

topdeveloper1001 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.