Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yuanyu90221/react-native-web3-example

在react-native 中使用web3 透過在android 的build.gradle加入react-native-randombyte
https://github.com/yuanyu90221/react-native-web3-example

Last synced: 26 days ago
JSON representation

在react-native 中使用web3 透過在android 的build.gradle加入react-native-randombyte

Awesome Lists containing this project

README

        

# react-native-web3-example

## 說明
在react-native中加入web3的library
參考
提到的方式
透過在android project下的build.gradle
以及在ios project下的project.pbxproj
內加入react-native-randombytes的相依性

## 關於react-native-randombytes
https://www.npmjs.com/package/react-native-randombytes

## web3.js 相關
版本為0.19.1所以
需要把原本是callback的部分利用promise自己作轉換

```code
function web3AsynWrapper(web3Fun) {
return function(arg) {
return new Promise((resolve, reject) => {
web3Fun(arg, (e, data) => e ? reject(e): resolve(data))
})
}
}
```