UNPKG

custom-golos-js

Version:

Golos.js the JavaScript API for Golos blockchain

22 lines (17 loc) 680 B
/* Patched for react native */ global.Buffer = require('buffer').Buffer; global.process = require('process'); global.process.env.NODE_ENV = __DEV__ ? 'development' : 'production'; // eslint-disable-line // Needed so that 'stream-http' chooses the right default protocol. global.location = { protocol: 'file:' }; // Don't do this in production. You're going to want to patch in // https://github.com/mvayngrib/react-native-randombytes or similar. global.crypto = { getRandomValues(byteArray) { for (let i = 0; i < byteArray.length; i++) { byteArray[i] = Math.floor(256 * Math.random()); } }, }; require('../dist/golos.min.js'); module.exports = global.golos;