Questions tagged [development]
Questions about Monero development or development processes
70
questions
0
votes
0
answers
18
views
how to perform RandomX tests
https://github.com/tevador/RandomX/blob/master/doc/design.md#282-scratchpad-writes
https://github.com/tevador/RandomX/blob/master/doc/design.md#d-scratchpad-entropy-analysis
How do I reproduce these ...
0
votes
1
answer
40
views
Which is best the way to integrate Monero into an exchange based on OpenCEX Sourcecode
I'm currently building a test version of an exchange based on OpenCEX by Polygant and would like to integrate Monero. In your experience, what would be the best and most stable way to integrate it?
0
votes
1
answer
62
views
Test transactions during development
I want to also provide Monero as payment option on a website I have. To achieve this I will be using the JSON-RPC of wallet-rpc.
The documentation is pretty clear on how to use it. However, I can find ...
0
votes
1
answer
94
views
Can't get monero-wallet-rpc to accept relay_tx
I am trying using the Monero-python library and trying to create a transaction (without relaying it), and then publish the tx using the hex output using the relay_tx method on the monero-wallet-rpc ...
0
votes
1
answer
75
views
Facing an error when working with monero.fail (monero node tracker)
https://monero.fail/
This is the monero node tracker.
https://github.com/lalanza808/monero.fail
After following the steps to make the project work, I am facing an attribute error where the function ...
1
vote
0
answers
170
views
Broadcasting txs over Tor, is Dandelion++ still used?
According to Monero contributor selsta, when using the --tx-proxy option without noise_disabled:
[monerod] uses a combination of Tor, noise, randomized delays and Dandelion++ to break IP <-> ...
1
vote
1
answer
245
views
Is network upgrade v15 still happening on Jul 16?
The release of 0.18 node software was supposed to occur on Jun 16, but I haven't seen any indication that occurred. What is the current status of the network upgrade and the software release?
1
vote
2
answers
146
views
How can I check if a subaddress is valid in javascript
I'm currently using this as a way to check if Monero addresses are valid in my application. However, it does not check sub-addresses and I'm trying to filter integrated addresses out.
I can't find any ...
2
votes
1
answer
96
views
List of things that were proposed and rejected for bitcoin but implemented in Monero
This is a follow-up question based on this answer: https://monero.stackexchange.com/a/12600/
Many things proposed and rejected for Bitcoin have found a place in Monero (privacy for starters). That ...
3
votes
1
answer
207
views
GUI MMS - a graphical monero multisig app
We all know Monero Multisig is still a work in progress and most online guides are quite tricky to follow for the average user. A relatively promising project is the Multisig Messaging System (MMS) ...
0
votes
1
answer
92
views
Connect to remote node via xmr-core js lib
Is there a possibility to use xmr-core to connect to a remote node?
And handle transactions without hdwallet?
Or the library is only for using it with hdwallet?
0
votes
1
answer
31
views
Why does a node try all grey peers to create a connection?
I am currently analysing the source code of Monero. If a node makes a new connection, it first checks what fraction of its current outgoing connections are to nodes in its white list. If it is above ...
0
votes
1
answer
54
views
Is this Monero python implementation complete & trustworthy?
I am trying to develop a variant of Monero.
Considering the size and the complexity of the original Monero implementation in C++, I figured it might be easier fork this Python implementation of Monero....
0
votes
1
answer
168
views
Getting transaction hash / ID from the raw data
Is it possible to get the hash/ID of the transaction having its raw signed hex value only?
1
vote
1
answer
614
views
How GPU gets its mining work and nonce range?
I tried to study source of both xmr-stak and xmrig to understand how it communicates with the kernel running on GPU, but both these softwares are too huge to understand (too many objects calling each ...
3
votes
1
answer
5k
views
Steps to Fork Monero
I am a newbie to Monero development.
I am trying to understand what steps I would need to take to to Fork Monero, make some changes to number of coins etc and create a wallet. Can anyone outline the ...
1
vote
1
answer
159
views
How do I compile monero with debugging symbols?
I've tried make debug but when I try to set a breakpoint in gdb I see this:
Reading symbols from build/release/bin/monerod...done.
(gdb) b tx_pool.cpp:225
No source file named tx_pool.cpp.
Make ...
0
votes
1
answer
426
views
Create monero browser mining module
I am a young programmer, still in college, interesting in creating a universal plug-in in python that I can apply to a few applications I have created. I would like to develop a python3 module that ...
3
votes
1
answer
187
views
How does check_hash work in difficulty.cpp?
I'm trying to dig into the monero codebase and understand how hashes are validated to be the solution for the current block. The below code returns true if the hash is valid, but I'm trying to ...
0
votes
1
answer
321
views
I can't setup a monero pool on current software
I know this is the wrong place, but I need help setting up a pool with the current versions of node.js and the other requirements. Every reference I found is 3 - 4 years old and github code years old ...
1
vote
0
answers
99
views
What is the impact on performance of the Monero network by using Kovri
I understand that following implementation of Kovri there is a an affect on overall performance. Is anyone able to elaborate on this?
0
votes
1
answer
104
views
block 202612 , how been findet this value?
how been findet this value
bool get_block_longhash(const block& b, crypto::hash& res, uint64_t height)
{
// block 202612 bug workaround
const std::string longhash_202612 = "...
2
votes
1
answer
132
views
EXCEPTION FOR BLOCK 202612 , from what's it bassed and where it was fixed? [duplicate]
who can asnwer me this for litle qustion , i find this at code
// EXCEPTION FOR BLOCK 202612
const std::string correct_blob_hash_202612 = "...
1
vote
1
answer
282
views
How does one change Monero's block reward for chosen blocks?
For what I mean, see this example in bitcoin-based coins.
We can do this:
CAmount GetBlockSubsidy(int nHeight, const Consensus::Params& consensusParams)
{
int halvings = nHeight / ...
5
votes
2
answers
565
views
Using Monero as a C Library
I am looking to build an offline wallet for Monero. However, most of my tooling is in Perl and C. If Monero was written in C, I could just call the C functions from my Perl modules. I think it is ...
11
votes
1
answer
750
views
What is the proper Freenode IRC channel for my needs?
There are so many monero related IRC channels. Which one should I use for which topic?
3
votes
1
answer
629
views
Why is AEON wallet not working on Bittrex?
Withdrawals and deposits for AEON are disabled on Bittrex, while trading works. Is there actual maintenance going on? Are developers in contact with Bittrex?
When do you expect this problem to be ...
4
votes
2
answers
256
views
Is the 'pseudoOuts' of 'rctSig' the commitment on input amounts for simple RCT
It seems that the genRctSimple function will make a different input commitment for each input amount (line 675-683 in file src/rct/rctSigs.cpp). And summation of these input commitments = output ...
6
votes
1
answer
158
views
Build/Install Instructions for MyMonero App on Android using node/npm
I would like to test the MyMonero App on Android in its current state of development.
Please provide instructions for how to use node/npm to build the app and install in on Android. Assume I have a ...
5
votes
1
answer
11k
views
How to create my own miner?
I am thinking to create my own miner for Monero just for research purpose and understand how is the mining process.
First of all, I red the cn008 document and I understand almost everything but I don'...
4
votes
1
answer
78
views
Why do the current mobile MyMonero builds use Cordova 6.5.0?
After testing Apache Cordova 7.0.0 why did MyMonero devs decide to remain with 6.5.0?
Specifically what is the distinction between how the two versions handle plugins that made 7.0.0 more problematic ...
2
votes
0
answers
72
views
Determining the real transaction/balance with view key only
An open source web lightwallet was posted on Reddit the source is https://github.com/moneroexamples/openmonero. It would be able to check the balance of your wallet with only the address and view key (...
9
votes
1
answer
167
views
How is code reliability improved?
It seems that blockchain code written in C++ is prone to obscure but serious bugs such as recently seen in Zcoin.
I know that rewriting Monero in a safer language is not practical in the short-term, ...
8
votes
2
answers
8k
views
Failure when using XMR Stak CPU Miner on Linux
I recently set up XMR-Stak-CPU Miner on my Linux system, and, as listed as a common occurrence in the README (located here), the program failed with the "MEMORY ALLOC FAILED: mmap failed" exit code. I ...
4
votes
1
answer
375
views
GUI pull request to build and install monerod
Until now users wishing to test the upcoming GUI had to build from source. Following these Monero development stalker instructions, I just noticed a new pull request which excited me.
Some relevant ...
8
votes
1
answer
235
views
Following coding progress between dev meetings
Monero biweekly development meeting summaries and logs and are published by hellomonero. How can a non developer without the desire to compile from source or idle in IRC stay up to date with recent ...
3
votes
1
answer
46
views
Would another node client be valuable to Monero environment?
Ethereum seems to have good experience with alternate node clients, would having another one for monero be a good idea or is it still just to early and would maybe slow devs detracting from more ...
1
vote
1
answer
174
views
What is the best way to debug a `segfault-ing` monero daemon on ubuntu
Does it require compiling a debug build, or can it be done with a release build as well? I assume it can be done, but might lack proper feedback!?
Either way; which tools are needed and which ...
5
votes
1
answer
152
views
How can someone run all blockchain and check if certain block has tx belonging to viewkey
Based on JAXX problem in integrate the monero wallet on their service I was wonder how can one run all the blockchain and check the blocks for belolonging TX from certain viewkey
Is there any ...
4
votes
1
answer
133
views
Reason for 9 month period between v4 and v5 forks
From this question it is clear that the v4 hard fork was advanced to January 2016 (from March 2016) so that RingCT could be activated sooner. The v5 hard fork scheduling (for September 2016) was ...
1
vote
1
answer
118
views
Activity of Moneromooo
What percentage of Monero pull requests so far have been made by Moneromooo?
Is Moneromooo the most active Monero developer?
How was did Moneromooo choose his name?
4
votes
1
answer
65
views
Time between pull requests and merging
I have noticed that some pull requests pass tests and receive comments like "works for me" or "fixes issue #xxx" from other developers but are not merged for several weeks afterwards.
Assuming one ...
6
votes
1
answer
301
views
Monero trademark control and potential for abuse
Recently, I read about the Zcash Electric Coin Company “Zcash” trademark and active efforts to prevent others from using that name by making pull requests in competing forks and legal reminders.
...
3
votes
2
answers
78
views
What is the purpose of the Monero GitHub Meta repository?
According the Hello Monero dev meeting highlights for 2016-11-13, a new Github was created for organizational issues.
What type of issues is this GitHub meant to address?
Will the same Collective ...
6
votes
1
answer
147
views
MoneyBit GUI compared with "official" GUI
How MoneyBit GUI now in development compare with the official GUI being worked on by Monero developers?
Will they ultimately support the same operating systems? Are they both completely open source? ...
5
votes
1
answer
73
views
What is novault and what is its connection to Monero?
What is the primary purpose of novault? Is it safe to use? Is the tool meant to be used just Monero or does it had wider applications?
5
votes
1
answer
2k
views
What language(s) should a new coder learn to contribute to Monero?
What language(s) would be best to learn for someone interested in contributing to XMR (and, less relevantly, Bitcoin)?
I have a long term goal to contribute more and more significantly to these ...
5
votes
1
answer
138
views
Monero Research Lab - Talent Acquisition. Whom would/do they want?
The MRL, to my knowledge, is made up of four anonymous/pseudonymous academics, who primarily specialize in mathematics (mathematical sciences and algebraic geometry). Are there other specialties that ...
2
votes
1
answer
229
views
Any Monero projects in Python? [closed]
I'm curious if there are any interesting projects in Python for Monero. I have to write some big long explanation here so I can post this simple question. Good job SE!
8
votes
1
answer
292
views
Can a new platform / cryptocurrency be built on top of Monero?
Can we build a new platform / cryptocurrency on top of Monero like Counterparty / Factom is built on top of Bitcoin?