All Projects → 2722119447 → ethereum-java-web3j

2722119447 / ethereum-java-web3j

Licence: other
一个很受欢迎的用java和android app类库web3j开发区块链以太坊dapp和智能合约的教程。内容涉及以太坊核心概念,如账户管理、状态与交易、合约开发与交互、过滤器和事件等,也详细说明如何用web3j开发接口与以太坊交互。

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to ethereum-java-web3j

Livesmashbar
An elegant looking and easy to use informative library with LiveData integration for Android.
Stars: ✭ 107 (+386.36%)
Mutual labels:  android-sdk, android-app
Ibackdrop
A library to simply use Backdrop in your project (make it easy). Read more ->
Stars: ✭ 137 (+522.73%)
Mutual labels:  android-sdk, android-app
Cameraxdemo
A sample camera app with CameraX API from Android Jetpack
Stars: ✭ 112 (+409.09%)
Mutual labels:  android-sdk, android-app
Permissionsflow
A simple library to make it easy requesting permissions in Android using Kotlin Coroutines.
Stars: ✭ 49 (+122.73%)
Mutual labels:  android-sdk, android-app
web3jdemo
功能强大的web3j以太坊用例,支持批量生成钱包,批量不同账户转账,查询余额等,监控,定时任务,交易mint等方法,持续更新中... ...
Stars: ✭ 262 (+1090.91%)
Mutual labels:  web3j, web3
Kotlin Android Scaffolding
An android project structure using kotlin and most common libraries.
Stars: ✭ 53 (+140.91%)
Mutual labels:  android-sdk, android-app
Uistatus
一个简单且强大的Ui状态视图控制库!
Stars: ✭ 137 (+522.73%)
Mutual labels:  android-sdk, android-app
Android Arsenal.com
Source to android-arsenal.herokuapp.com
Stars: ✭ 541 (+2359.09%)
Mutual labels:  android-sdk, android-app
Material Backdrop
A simple solution for implementing Backdrop pattern for Android
Stars: ✭ 221 (+904.55%)
Mutual labels:  android-sdk, android-app
Modern Android Development
Modern Android Development tools & key points
Stars: ✭ 219 (+895.45%)
Mutual labels:  android-sdk, android-app
Androidkex
Extensions for Kotlin. Use the power of Kotlin to make your code smaller and beautiful.
Stars: ✭ 35 (+59.09%)
Mutual labels:  android-sdk, android-app
Android-MonetizeApp
A sample which uses Google's Play Billing Library and it makes In-app Purchases and Subscriptions.
Stars: ✭ 149 (+577.27%)
Mutual labels:  android-sdk, android-app
Morphing Material Dialogs
Material dialog ❤️ morphing animation. An android kotlin UI library for building beautiful animations for converting a floating action button into a material dialog.
Stars: ✭ 806 (+3563.64%)
Mutual labels:  android-sdk, android-app
Mediapicker
Easy customizable picker for all your needs in Android application
Stars: ✭ 105 (+377.27%)
Mutual labels:  android-sdk, android-app
Motiontoast
🌈 A Beautiful Motion Toast Library for Kotlin Android
Stars: ✭ 767 (+3386.36%)
Mutual labels:  android-sdk, android-app
Android Inappbilling
A sample which uses Google's Play Billing Library and it does InApp Purchases and Subscriptions.
Stars: ✭ 114 (+418.18%)
Mutual labels:  android-sdk, android-app
android-jetpack
🚀 Road to Accelerate Android Development using Jetpack
Stars: ✭ 50 (+127.27%)
Mutual labels:  android-sdk, android-app
Awesome Android Ui
😎 A curated list of awesome Android UI/UX libraries
Stars: ✭ 353 (+1504.55%)
Mutual labels:  android-sdk, android-app
Awesomedialog
A Beautiful Dialog Library for Kotlin Android
Stars: ✭ 163 (+640.91%)
Mutual labels:  android-sdk, android-app
Biometric-Authentication-Android
A sample implementation of AndroidX biometrics API using Kotlin. Authenticate using biometrics or PIN/Password if biometrics isn't available on device. Fully implemented in Jetpack compose using Material 3 dynamic theming and also has a separate implementation in xml with MDC 3.
Stars: ✭ 29 (+31.82%)
Mutual labels:  android-sdk, android-app

ethereum-java-web3j

一个很受欢迎的用java类库web3j开发区块链以太坊dapp和智能合约的教程:web3j教程

本课程详细讲解如何使用web3j为Java应用或Android App增加以太坊区块链支持,课程内容即涉及以太坊中的核心概念,例如账户管理、状态与交易、智能合约开发与交互、过滤器和事件等,同时也详细说明如何使用web3j提供的开发接口与以太坊进行交互,是java工程师学习以太坊应用开发的不二选择。

课程目录如下:

1.概述

  • 以太坊概述
  • JSON RPC与web3j
  • web3j体系概述
  • 课程内容概述

2.hello,web3j

  • hello,web3j
  • 使用ganache
  • 引入项目依赖
  • 创建Web3j对象
  • 与以太坊节点交互
  • 构建运行
  • 调整日志输出等级

3.账户管理

  • 账户管理
  • 私钥、公钥与账户
  • 创建账户
  • 导入私钥
  • 使用钱包
  • 账户凭证
  • 节点管理的账户

4.状态与交易

  • 状态与交易
  • 状态与激励
  • 以太坊状态机
  • 获取账户余额
  • 以太坊货币单位
  • 货币单位表示与换算
  • 交易类型
  • 提交普通交易
  • 获取交易收据
  • gas价格与用量
  • 使用裸交易
  • 受控交易与交易管理器
  • 裸交易管理器

5.智能合约

  • 智能合约概述
  • 去中心化投票
  • 设计合约接口
  • 编写合约代码
  • 生成合约包装类
  • 编写合约处理脚本
  • 部署/载入合约
  • 调用合约方法

6.过滤器与事件

  • 通知机制概述
  • 监听新块事件
  • 监听新交易事件
  • 监听待定交易事件
  • 合约事件
  • 监听合约事件

欢迎爱学习的你访问学习:web3j教程

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].