Commit Graph

38 Commits (e881939e66a16460aa8459cde44a79bd125edb2e)

Author SHA1 Message Date
Paul Shapiro e881939e66 removed a log
6 years ago
Paul Shapiro 1bdfe2cbdb updated cryptonote_utils and sendingFunds usage of create_transaction to move dsts to core cpp, passing change amount, etc
6 years ago
Paul Shapiro 61426b0d1c cryptonote_utils: added migrations from throws to err_msg rets which somehow got dropped from a previous commit; integrated create_transactions, with necessary serialization prep / sanitization .. this required changing the interface slightly, as well as condensing the create_transaction and serialize_tx steps in monero_sendingFunds_utils
6 years ago
Paul Shapiro 0699298633 preventing calls to Math.random given existence (but probable unreachability) of emscripten call; added window.crypto-based impl of 0-1 float getRandom
6 years ago
Paul Shapiro 6a328b6540 removed newlycreatedwallet now-redundant interface fn; added core cpp support for language code -> mnemonic language; removed now unused rand gen fns from cryptonote_utils; added _monero_utils_i(instance)_nonthrowing for usage on an electron main process as remotely called by an electron renderer process, and added unpacking of err msgs to throws so as not to crash call to remote
6 years ago
Paul Shapiro 87909492bc added missing mnemonic_language return
6 years ago
Paul Shapiro dfab7203fa fixed up nettype in seed_and_keys_from_mnemonic call; cryptonote_utils and monero_wallet_utils: moved mnemonic equals and language implementation to C++
6 years ago
Paul Shapiro a0f3bcd69c bridged are_equal_mnemonics
6 years ago
Paul Shapiro 84c8db7756 wallet and fake addr for rct tx method integrations; moved estimatedRctSize; moved tx parsing fns out of cryptonote_utils
6 years ago
Paul Shapiro 772fc340f9 updated estimateRctSize
6 years ago
Paul Shapiro 8bc0cbdacb partial work to integrate new core - WIP, to now remove openssl
6 years ago
Paul Shapiro 5ebcc30499 removed a log
6 years ago
Paul Shapiro 902a35253c updated MyMoneroCoreCpp.js build; cryptonote_utils: extracted destination formatting and money amount formatting to sendingFunds_utils and money_format_utils respectively, and added IPCsafe (string instead of JSBigInt params) create_transaction variant to support call from electron renderer procs etc, and added more complete load readiness waiting interface, and added locateFile impl for passing as emscripten Module template to locate wasm file in various environments; monero_cryptonote_utils_instance: detecting electron renderer and exposing via electron.remote call (will this cause issues with anyone's build systems trying to include electron\?); commenting logs
6 years ago
Paul Shapiro ad4d8024f8 modified emcpp build script organization and added flags
6 years ago
Paul Shapiro b529bdbeaa fix ups to emscripten build procedures; swapped cryptonote_crypto_EMSCRIPTEN with MyMoneroCoreCpp.(js,wasm), and had to introduce blocking to methods which use CNCrypto var due to new async Module init; updated Readme
6 years ago
HenryNguyen5 cc16607acd Add test for simple rct signature generation
6 years ago
HenryNguyen5 4d99ca6e0e Update comments for accuracy
6 years ago
HenryNguyen5 9cde4ef5d7 Change how verRctMG is done
6 years ago
HenryNguyen5 d976f88080 Progress commit
6 years ago
HenryNguyen5 eb0a5aa0b8 Add verRct/Range/RctMG
6 years ago
HenryNguyen5 89a9138ce5 Revert unused parameters removal
6 years ago
HenryNguyen5 0ef04dad25 Add MLSAG_ver and tests for MLSAG_gen
6 years ago
HenryNguyen5 e4d6954c0e Add borromean tests, add verifyBorromean function
6 years ago
HenryNguyen5 f0f0f0879a Expose d2s/d2h to api for testing
6 years ago
HenryNguyen5 6f3142aa1c Add prettier support
6 years ago
Paul Shapiro f603bd7d53 cryptonote_utils/construct_tx, monero_sendingFunds_utils/SendFunds: disallowing sending to subaddr with pid
6 years ago
Paul Shapiro f4f259f7cc implemented nettype (MAINNET, TESTNET, STAGENET) via nettype_utils and added nettype to various points which need address prefixes - only mainnet's been tested
6 years ago
Paul Shapiro e000937d18 added subaddressPrefix to monero_config and removed deprecated fixed per kb fee; cryptonote_utils: CRYPTONOTE_PUBLIC_SUBADDRESS_BASE58_PREFIX name typo
6 years ago
Paul Shapiro f576a5a0c0
Merge pull request #11 from cryptochangements34/derive-subaddress-public-key
6 years ago
cryptochangements34 f2ee666efe add sending to subaddresses support
6 years ago
cryptochangements34 8003f2a219
add derive_subaddress_public_key function
6 years ago
Paul Shapiro 08acb35474 cryptonote_utils: applied bitcodernull's inputs sorting fix
6 years ago
Paul Shapiro c65fb83187 merging luigi1111's monero v7 input sorting in create tx
6 years ago
Paul Shapiro 7481c089a9 cryptonote_utils: replacing estimateRctSize implementation with C matching impl (with key offsets guesss bumped from 2 to 3)
6 years ago
Paul Shapiro 2625ee6420 copyright
7 years ago
Paul Shapiro d2cbbfbb25 cryptonote_utils: added new__int_addr_from_addr_and_short_pid
7 years ago
Paul Shapiro c0d30899ef monero_paymentID_utils: deprecating long payment id generator fn, implementing short pid factory, updated pid validation to support 16 char pids
7 years ago
Paul Shapiro 1cd11fa63e initial commit + README
7 years ago