@conflux-dev/conflux-address-js
Version:
The encoder and decoder for Conflux Network address
23 lines (19 loc) • 678 B
JavaScript
try {
var _require = require('@conflux-dev/conflux-address-rust'),
_encode = _require.encode,
decode = _require.decode;
module.exports = {
encode: function encode(hexAddress, netId) {
var verbose = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
if (hexAddress instanceof Uint8Array) {
hexAddress = hexAddress.toString('hex');
}
return _encode(hexAddress, netId, verbose);
},
decode: decode
};
} catch (e) {
// console.log('To gain a address conversion performance boost, install @conflux-dev/conflux-address-rust')
module.exports = require('./pure-js-cip37.js');
}
;