partial work to integrate new core - WIP, to now remove openssl

pull/41/head
Paul Shapiro 6 years ago
parent d517038059
commit 8bc0cbdacb

File diff suppressed because it is too large Load Diff

@ -32,8 +32,26 @@ var network_type = {
MAINNET: 0,
TESTNET: 1,
STAGENET: 2,
FAKECHAIN: 3,
UNDEFINED: 4
};
exports.network_type = network_type;
exports.nettype_to_API_string = function(nettype)
{
switch (nettype) {
case network_type.MAINNET:
return "MAINNET"
case network_type.TESTNET:
return "TESTNET"
case network_type.STAGENET:
return "STAGENET"
case network_type.FAKECHAIN:
return "FAKECHAIN"
case network_type.UNDEFINED:
return "UNDEFINED"
}
throw "Unrecognized nettype"
}
//
var __MAINNET_CRYPTONOTE_PUBLIC_ADDRESS_BASE58_PREFIX = 18;
var __MAINNET_CRYPTONOTE_PUBLIC_INTEGRATED_ADDRESS_BASE58_PREFIX = 19;

@ -53,7 +53,7 @@ const Lazy_KeyImage = function(
spend_key__public,
spend_key__private,
out_index,
).key_image;
);
// cache:
mutable_keyImagesByCacheKey[cache_index] = key_image;
//

@ -52,9 +52,10 @@ EMSCRIPTEN_BINDINGS(my_module)
emscripten::function("seed_and_keys_from_mnemonic", &serial_bridge::seed_and_keys_from_mnemonic);
emscripten::function("validate_components_for_login", &serial_bridge::validate_components_for_login);
//
emscripten::function("estimate_rct_tx_size", &serial_bridge::estimate_rct_tx_size);
emscripten::function("calculate_fee", &serial_bridge::calculate_fee);
emscripten::function("estimated_tx_network_fee", &serial_bridge::estimated_tx_network_fee);
// keeping these in JS for now -- much more practical; don't have to async wait for the module to load
// emscripten::function("estimate_rct_tx_size", &serial_bridge::estimate_rct_tx_size);
// emscripten::function("calculate_fee", &serial_bridge::calculate_fee);
// emscripten::function("estimated_tx_network_fee", &serial_bridge::estimated_tx_network_fee);
//
emscripten::function("generate_key_image", &serial_bridge::generate_key_image);
}

Loading…
Cancel
Save