Commit Graph

444 Commits (master)

Author SHA1 Message Date
moneroexamples 74f47cda25 select_txs_for_account_spendability_check tests added
6 years ago
moneroexamples 1407ce0c0f CurrentBlockchainStatus refactor for independency injection
6 years ago
moneroexamples 65b9d989f1 add check_if_connected() method
6 years ago
moneroexamples 7904cf8864 MYSQL_TEST suite modified
6 years ago
moneroexamples a9cd46166b get_total_recieved updated
6 years ago
moneroexamples 3d609e44da lcov commented out
6 years ago
moneroexamples f3c531cfb4 some new tests added
6 years ago
moneroexamples cc5b2d8eff code coverage analysis added
6 years ago
moneroexamples 7b5dc48d7d mysql update tempated and more tests added
6 years ago
moneroexamples 2763db6ca1 paymate table refactored and some tests added
6 years ago
moneroexamples 9b8b0e40f6 SelectInputsForOutput test added
6 years ago
moneroexamples e77ec2309b select_for_tx templated and new tests added
6 years ago
moneroexamples d6e3e85b27 select templetezied
6 years ago
moneroexamples e3ff2b07f4 mysql insert code templetized
6 years ago
moneroexamples 604ffac1c8 out_pub_key column made unique and new tests
6 years ago
moneroexamples 3683287c15 update to work with current monero master branch
6 years ago
moneroexamples 2b77d61ce8 fix: get_next_primary_id wrong database
6 years ago
moneroexamples 8f6099c30d GetTotalRecievedByAnAddress test added
6 years ago
moneroexamples 7c0dfe1801 new MysqlTransactions tests added
6 years ago
moneroexamples f01311996c fix: wrong tx in tests
6 years ago
moneroexamples e4c121fb08 Add test to check that cant insert duplicate account
6 years ago
moneroexamples dd81aa2fb8 Two XmrTransaction tests added
6 years ago
moneroexamples 1926aa837f exploring how chaingen.h from monero could be useful for testing
6 years ago
moneroexamples 50a7a345f1 some code cleanup
6 years ago
moneroexamples 38ec7cdc21 MysqlAccounts::get_next_primary_id
6 years ago
moneroexamples 5225bef170 SelectSingleTx test added
6 years ago
moneroexamples 08e43c6e38 mysql_tests.cpp started
6 years ago
moneroexamples afe050553f works on ubuntu now if clang is used
6 years ago
moneroexamples f0d05b77ff rollback mysql changes as they work in Arch, not Ubuntu.
6 years ago
moneroexamples c73f25e6cc performance optmizations and fix for duple pub key
6 years ago
moneroexamples fc88d67fff CurrentBlockchainStatus::get_blocks_range added
6 years ago
moneroexamples 64eda15eb1 recent import of tx time increased to 180 days
6 years ago
moneroexamples b58f52082f Some performance optimizations
6 years ago
moneroexamples fef5f019a3 remove offline decoding of seed (not used anyway)
6 years ago
moneroexamples 2da6ad9e0d adjust ring member values to those used in mymonero
6 years ago
moneroexamples e14dc98c5c scan all key images
6 years ago
moneroexamples d7d2cc5a40 Check if key images already in mempool
6 years ago
moneroexamples a3e5b40c29 find_tx_in_mempool method completed
6 years ago
moneroexamples 77e00ccba1 some performance i,provements
6 years ago
moneroexamples 4ffece8435 further fixes for stagenet in openmonero
6 years ago
moneroexamples d373327150 initial support for stagenet added
6 years ago
moneroexamples 22836e6c73 just make it compile with current monero that has stagenet
6 years ago
moneroexamples 90db49c9b8 fix: compile with new device functionality of monero
6 years ago
moneroexamples 9d46b8b2c7 deletion of tx in TxSearch commented out
6 years ago
moneroexamples 1d4dbf0ada sort outputs from highest to lowest
6 years ago
moneroexamples ae88a75b3f compile with latest monero
6 years ago
moneroexamples 100b0bc9a5 fix compilation issues on ubuntu
6 years ago
moneroexamples f4bb38fab8 decode bulletproove txs
6 years ago
moneroexamples a40464fd32 use address_parse_info instead of address
6 years ago
moneroexamples d8307fc0e8 dont rethrow mysql exceptions
6 years ago
moneroexamples c388b990f6 exception handling added for json requests
6 years ago
moneroexamples 80f2ef9585 add port option for mysql
7 years ago
moneroexamples 7fb6088f2e add catch (...) to MySqlConnector::connect()
7 years ago
moneroexamples a841f77e46 Added some exception handling as to not brutally terminate
7 years ago
moneroexamples d510c5f504 check ring size in the backend
7 years ago
moneroexamples fdf0b188f8 Display raw_tx data in tx confirm modal window
7 years ago
moneroexamples 38615d4ffa change ping time to 2 hours
7 years ago
moneroexamples 95bc207e1d fix: initialize current timestamp with a timestamp, not 0 value
7 years ago
moneroexamples f3b8b7962a stop scanning key images, after first failure in a tx
7 years ago
moneroexamples 751c603039 decode_ringct takes pubkey by reference now, not copy
7 years ago
moneroexamples 984cd5c01e fetching data status added to Transaction Details
7 years ago
moneroexamples 6c28aa7fc8 tiny code cleaning
7 years ago
moneroexamples c97e349b5f decoding seed commented out and testnet flag added to get_version
7 years ago
moneroexamples f0ae1d3f84 scan all key images
7 years ago
moneroexamples faa7d5b84d ability to make full importing free
7 years ago
moneroexamples 6b4eddcea7 this should fix this
7 years ago
moneroexamples 63c6d3310e blockchain explorer link added to send_coins.html.
7 years ago
moneroexamples ff41d8e311 fix: incorrect details of txs in mempool
7 years ago
moneroexamples 2b7fa7acbb fix: incorrect details of txs in mempool
7 years ago
moneroexamples a42801f6cc link to blockchain explorer added in tx details modal
7 years ago
moneroexamples 90c2490dea output and input data add to get_tx api call
7 years ago
moneroexamples 10c482df77 merge changes
7 years ago
moneroexamples 7ba1fb2757 get_tx added
7 years ago
moneroexamples e731beae97 new_address status flag is used now.
7 years ago
moneroexamples 2022e5debf Add rpc api version to backend and frontend
7 years ago
moneroexamples 8d2f3fd352 fix: incorrect tx public key in outputs in mempool as well
7 years ago
moneroexamples 037d231c82 fix: incorrect tx public key in outputs
7 years ago
moneroexamples 4326ef7c0b try catch added to TxSearch
7 years ago
moneroexamples a0c9d9c3fd import wallet messages corrected
7 years ago
moneroexamples d6ea98ee89 fix: incorrect timestamp when creating account
7 years ago
moneroexamples cb2ee2b9b4 fix: incorrect timestamp when creating account
7 years ago
moneroexamples 9ead4db8d8 mysqlpp transaction added to TxSearch.cpp
7 years ago
moneroexamples e50f672f6b scanned_block_timestamp added
7 years ago
moneroexamples c43f81b168 ApiCalls service now provides all api calls to backend.
7 years ago
moneroexamples 879854cddf full import wallet uses integrated addresses now
7 years ago
moneroexamples 77077d6896 fix: timestamp for unconfrimed txs
7 years ago
moneroexamples 8dcde94699 time import periods fixed and sql updated
7 years ago
moneroexamples aef4e41127 updated to new monero and date removed
7 years ago
moneroexamples 17b7b66051 ImportAccountCtrl controller added
7 years ago
moneroexamples bb59e83179 error msg for recent block import added
7 years ago
moneroexamples 68dfadbb2a YourMoneroRequests::import_recent_wallet_request added
7 years ago
moneroexamples 3a81215e3e initial development started
7 years ago
moneroexamples 83a1bfa262 mysql timestamp cast to uint64_t
7 years ago
alvinjoelsantos 3123f4eea6 Changed mixin to ring size
7 years ago
moneroexamples 129d217be2 use dynamic fees on mainnet as well in addition to testnet
7 years ago
moneroexamples 7e94d4d440 dont throw if current blk height lower than scanned
7 years ago
moneroexamples aeb54a6a4c search threads started not only by YourMoneroRequests::login now
7 years ago
moneroexamples 18cce5872e YourMoneroRequests::login simplified
7 years ago
moneroexamples 650277b0ad CORS check removed
7 years ago
moneroexamples 1d3768c885 warning about devevelopment version added to home.html
7 years ago
moneroexamples a5b3818a23 simplify main.cpp by adding MAKE_RESOURCE macro
7 years ago
moneroexamples b4a30998ee parse_request refactored
7 years ago
moneroexamples 9523317101 viewkey check added to get_address_txs and get_address_info
7 years ago
moneroexamples ba1848fd6d check if tx exisit in blockchain using blockchain_tx_id
7 years ago
moneroexamples 16b8c429bf blockchain_tx_id added to Transaction table
7 years ago
moneroexamples de2881ef5f make xmreg::MicroCore into unqiue_ptr
7 years ago
moneroexamples 3595fdfde6 find_txs_in_mempool has its own, local mysql connection
7 years ago
moneroexamples 4dfc397c9e mysql pining thread moved to YourMoneroRequests::YourMoneroRequests
7 years ago
moneroexamples 638985d128 YourMoneroRequests::login refactored
7 years ago
moneroexamples 122c91d2d6 fix: search thread has no view key
7 years ago
moneroexamples c415017beb fix: search thread not started for new accounts
7 years ago
moneroexamples 3c8a812378 YourMoneroRequests::login refactored
7 years ago
moneroexamples 00334cb69d login api added to readme
7 years ago
moneroexamples 3e686805e2 ssqlses refactor to limit repetition of code.
7 years ago
moneroexamples d1f27a90d9 refactoring of YourMoneroRequests::login started
7 years ago
moneroexamples d49c18371f your_xmr renamed to open_monero in main.cpp
7 years ago
moneroexamples d873e58ca5 mysql ping thread added to keep mysql connection alive
7 years ago
moneroexamples d4b29c9d55 make unique_ptr work with older gcc as in ubuntu 16.04
7 years ago
moneroexamples 7695449e7f use unique_ptr instead of shared_ptr for TxSearch threads
7 years ago
moneroexamples ff46d639f1 check if thread exist in clean_search_thread_map before erasing it.
7 years ago
moneroexamples b66c55ea26 reconnecting to mysql added to some MySqlAccounts methods
7 years ago
moneroexamples 61e87b2b14 MySqlConnector::connect() method added
7 years ago
moneroexamples fea5a0da5e view only mode added
7 years ago
moneroexamples f0e72ba614 show error when login fails due to search thread start failure
7 years ago
moneroexamples 6c4b5d29ea blockchain_height added to get_version
7 years ago
moneroexamples 9f47810a7c testnet url added to readme
7 years ago
moneroexamples 1c12a46aec fix: spending ringct coinbase txs is diffrent than old coinbase
7 years ago
moneroexamples 145f877a41 rpccalls moved to class file
7 years ago
moneroexamples e483120089 some api cleanup
7 years ago
moneroexamples 5301eb07c8 blockchain-path option added to config.json
7 years ago
moneroexamples 3495b9a542 search threads life duration added to config.json
7 years ago
moneroexamples 3131f3dea4 some code cleaning
7 years ago
moneroexamples 7c20bdc8de command line options added to readme
7 years ago
moneroexamples 556a330167 versioning added to front end and screenshot updated
7 years ago
moneroexamples e7d21494b4 versioning added to CMakeLists.txt
7 years ago
moneroexamples c14dcbd8a5 report deaomon is BUSY when commit_tx fails due to BUSY state
7 years ago
moneroexamples d272837cc8 some options moved to config.json
7 years ago
moneroexamples 7747198cba small html changes
7 years ago
moneroexamples 378d3c9619 get_current_time moved into tools
7 years ago
moneroexamples 6155b0bc64 fee info given if sending fails due to low balance
7 years ago
moneroexamples 8ff987eb49 allow scanning of no-relay txs in mempool
7 years ago
moneroexamples 21ce61ff74 --do-not-relay program option added
7 years ago
moneroexamples 9c328b578d spending non-rct coinbase txs same as ringct coinbase - need to check if correct
7 years ago
moneroexamples 5b99b52277 total_received removed from Accounts table
7 years ago
moneroexamples 83e7989a99 update_current_blockchain_height() added
7 years ago
moneroexamples 3d758aa88a comment out using coinbase txs only
7 years ago
moneroexamples 912f882146 few extram comments here and there added
7 years ago
moneroexamples 4eae36efcc some testing and improvements to spent coinbase txs
7 years ago
moneroexamples 912068e6c1 started slight refactoring of cn_utilts.js
7 years ago
moneroexamples dc89835ad8 some testing with coinbase txs
7 years ago
moneroexamples eaa27a35df go back by one block if cant get current block by height
7 years ago
moneroexamples 3d8556b579 go back by one block if cant get current block by height
7 years ago
moneroexamples 3cc5d2dde9 added skipping ringct coinbase txs as dont know what to do with them
7 years ago
moneroexamples d108417e7c number of improvements and enhancments
7 years ago
moneroexamples c17303a831 further enhancment of locked/unlocked txs, error reporting, and others
7 years ago
moneroexamples 99c826abff fix: crash due to reading empty transactions vector
7 years ago
moneroexamples 627acf91d1 skiping ouputs below dust_threshold
7 years ago
moneroexamples 4e10b44a80 get_dynamic_per_kb_fee_estimate added and default mixing changed to 4
7 years ago
moneroexamples 943e65c385 futher modification to ringct and mempool handling
7 years ago
moneroexamples a80dbb8680 account for spendings in mempool txs search
7 years ago
moneroexamples 199a8dbf60 spoof tx db id for mempool txs
7 years ago
moneroexamples 2aec658715 started refactoring unlock_time of txs
7 years ago
moneroexamples 09d6f3a60e outputs looking mempool refactored
7 years ago
moneroexamples 08c0d123a0 find_txs_in_mempool method moved to TxSearch class
7 years ago
moneroexamples 0aaf3580f6 find_txs_in_mempool method moved to TxSearch class
7 years ago
moneroexamples 6462ca4fba slight formating and readme update
7 years ago
moneroexamples c37b7e6962 inital scanning of incomming xmr in mempool added
7 years ago
moneroexamples 429a620193 First working version of OutputInputIdentification class completed
7 years ago
moneroexamples 0c3ebe807f OutputInputIdentification class started
7 years ago
moneroexamples 674c94c73c handle possible exception when getting current blockchain height
7 years ago
moneroexamples 99c707bbbf sql readme removed
7 years ago
moneroexamples d968cb340c fix: mark tx as spendable when order than 10 blocks
7 years ago
moneroexamples e062d445a4 TransactionsWithOutsAndIns view removed
7 years ago
moneroexamples ff609a8b59 updated to recent moner PRs
7 years ago
moneroexamples aa1459a248 construncting ringct txs seems to work now
7 years ago
moneroexamples 0f0448cbf8 checking whats wrong with commiting raw tx
7 years ago
moneroexamples 577c1f3d5c get_random_outs updated to ringct
7 years ago
moneroexamples 1bd3b2678a cn_utils and send_coins js updated to ringct
7 years ago
moneroexamples 644c26cde9 sha3 and nacl-fast-cn js libs added
7 years ago
moneroexamples 22e7769073 readme updated
7 years ago
moneroexamples a6feafffc5 fix: spend outputs incorrectly collected in get_account_txs
7 years ago
moneroexamples 93764617b8 rct_outpk, rct_mask and rct_amount added to Outputs table
7 years ago
moneroexamples e52f4a0489 rpccalls.h updated to match latest monero rpc changes
7 years ago
moneroexamples 3d724cec6b ringct txs support added for importing acounts.
7 years ago
moneroexamples 4243baca4d testnet network set as default network,
7 years ago
moneroexamples 123619a269 some cleaning of get_address_txs
7 years ago
moneroexamples ba7da3de77 dependence on mysql view removed
7 years ago
moneroexamples 9bf6bbf4ea some code cleaning
7 years ago
moneroexamples b15e1ce82b fix: correctly estimate spendings using viewkey for ringct
7 years ago
moneroexamples 9fffbe3724 checking why we there are missing key images
7 years ago
moneroexamples c888fe85fa fix: calculating total_recieved in get_address_txs
7 years ago
moneroexamples 0beccc3a28 select_txs_for_account_spendability_check method added ajax requests
7 years ago
moneroexamples 06252cabdb select_txs_for_account_spendability_check method added
7 years ago
moneroexamples 87a7c3418b monero_headers.h amended
7 years ago
moneroexamples d9cddf91f4 updated to newest monero codebase - sort of.
7 years ago
moneroexamples 614698e1a8 checking if tx is spendable and marking if so.
7 years ago
moneroexamples f4e50faf99 is_tx_unlocked method corrected
7 years ago
moneroexamples 1ed0f8984e tx insert sql fixed
7 years ago
moneroexamples e314416587 tx insert sql fixed
7 years ago
moneroexamples ddb29ff242 is_spendable flag added
7 years ago