Keccak on react-native
Keccak on react-native
我在 react-native
中尝试 ethereumjs-util
,首先 ethUtil.privateToPublic
工作正常,然后当使用 ethUtil.publicToAddress
时会出现此错误 TypeError: Cannot read property 'call' of undefined
,我跟踪错误实际上来自 Keccak
.
然后我自己试试 Keccak :
const createKeccakHash = require('keccak');
console.log(createKeccakHash('keccak256').digest().toString('hex'));
也出现同样的错误TypeError: Cannot read property 'call' of undefined
你可以尝试使用 js-sha3
我知道你的模块可能不支持 React Native.
keccak256 = require('js-sha3').keccak256;
var bytes = keccak256.digest();
console.log(bytes);
我在 react-native
中尝试 ethereumjs-util
,首先 ethUtil.privateToPublic
工作正常,然后当使用 ethUtil.publicToAddress
时会出现此错误 TypeError: Cannot read property 'call' of undefined
,我跟踪错误实际上来自 Keccak
.
然后我自己试试 Keccak :
const createKeccakHash = require('keccak');
console.log(createKeccakHash('keccak256').digest().toString('hex'));
也出现同样的错误TypeError: Cannot read property 'call' of undefined
你可以尝试使用 js-sha3
我知道你的模块可能不支持 React Native.
keccak256 = require('js-sha3').keccak256;
var bytes = keccak256.digest();
console.log(bytes);