-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Closed
Labels
Description
React-native, iOS, RELEASE
Hi, I got a crash on iOS platform only use release scheme.
function generatorBIP44() {
const mnemonic = bip39.generateMnemonic();
assert(bip39.validateMnemonic(mnemonic));
const seed = bip39.mnemonicToSeed(mnemonic);
const bitcoinNetwork = bitcoin.networks.bitcoin;
const master = bitcoin.HDNode.fromSeedBuffer(seed, bitcoinNetwork);
const derivePath = `m/44'/0'/0'/0/0`;
const node = master.derivePath(derivePath);
const keyPair = node.keyPair;
const privateKey = keyPair.toWIF();
const publicKeyBuffer = keyPair.getPublicKeyBuffer();
const publicKey = publicKeyBuffer.toString('hex');
const address = keyPair.getAddress();
return {
mnemonic,
address,
privateKey,
publicKey,
};
}
I found crash here
const master = bitcoin.HDNode.fromSeedBuffer(seed, bitcoinNetwork);
typeforce(types.tuple('ECPair', types.Buffer256bit), arguments)
If i remove typeforce check code, it's OK.
It's amazing when i run it OK on debug scheme, but always crash on release scheme.
Someone please help me?
Thx.
maulikvora