如何在Expo SDK v32中使用crypto,web3模块

时间:2019-04-23 00:59:53

标签: javascript react-native expo web3

我想开发SDKVersion32而不是SDKVersion 30

我知道expo-random,expo-crypto目前正在开发中。

我指的是the link供web3使用,但仅适用于SDKVersion30

但是SDKVersion32有一个错误。如何配置使用crypto,web3?

global.js:

global.Buffer = require('buffer').Buffer;
global.process = require('process');

if (typeof btoa === 'undefined') {
  global.btoa = function(str) {
    return new Buffer(str, 'binary').toString('base64');
  };
}

if (typeof atob === 'undefined') {
  global.atob = function(b64Encoded) {
    return new Buffer(b64Encoded, 'base64').toString('binary');
  };
}

rn-cli.config.js:

const extraNodeModules = require('node-libs-browser');
module.exports = {
 extraNodeModules, 
};

package.json

 "babel-cli": "6.26.0",
 "babel-preset-es2015": "6.24.1",
...
 "dependencies": {
    "web3": "1.0.0-beta.34",
    "node-libs-browser": "2.1.0",
{

如果您知道如何在不断开博览会的情况下使用sha3 256,也请给我们很多反馈。

提前谢谢

0 个答案:

没有答案