Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [source-code-documentation]

Questions about the documentation of Monero source code contained in the official GitHub repository

1
vote
1answer
56 views

What is the logic behind sc_add?

In sc_add (crypto-ops.c) we first load three chars, we mask with 2097151 (loosing information?): int64_t a0 = 2097151 & load_3(a); Then continue with something similar, but this time with four ...
1
vote
1answer
39 views

What do these two lines in electrum-words.cpp do?

Analyzing the seed logic here; Can someone please explain this expression: w[0]= w[1] + word_list_length * (((word_list_length - w[1]) + w[2]) % word_list_length) + word_list_length * ...
1
vote
1answer
33 views

P2P, RPC and Server related code

Is there a recommended source of information as to how Monero interacts with wallets and other nodes? I'd like to get as much information as possible about the structure of the source code and am ...
3
votes
0answers
230 views

Where is the original CryptoNote Java implementation?

Supposedly CryptoNote was first implemented in Java and soon after migrated to C++. Where can I get the original Java implementation? I don't see it on GitHub and I can't get access to the ...
5
votes
1answer
194 views

Wolfram Warptangent, Point Release 10.2.1 performance improvements

There have been multiple reports of massive reductions in memory and CPU usage with the new Monero 10.2.1 point release. What specific optimizations led to the "massive speed improvements to RingCT ...
2
votes
1answer
56 views

Tools to ease Monero source code pull request

After seeing this meta question I thought I would research the difficulty of submitting a pull request to replace mixin with ring size everywhere it is found in Monero source code. Although I believe ...
3
votes
1answer
62 views

Payment URI support

According to the Wolfram Warptangent, Point Release 1 notes, the new release will add Monero payment URI support to the wallet library What is the definition and purpose of payment URI support? Is ...
26
votes
3answers
4k views

What are Fluffy Blocks?

I heard the term thrown around here and on Reddit, but I haven't found its definition anywhere. Could someone please clarify?
9
votes
1answer
434 views

Is there information available about the Levin protocol?

Is there any information available about the Levin protocol? It seems to be used for the peer to peer communication. Things like: The working of the protocol? What are the benefits? Why was it ...
4
votes
2answers
184 views

Computing the hash of a string using Monero's codebase

In the process of trying to learn Monero's codebase and attempting to modify it, I have come across this difficulty: after having a user to enter his/her passphrase (a string), I would like to compute ...
4
votes
1answer
83 views

Code that checks for 'rogue block'

I read recently about, for lack of a better term, a rogue block that was recorded into the blockchain that forked the chain but it didn't split exactly. I read that there is some code in later ...
8
votes
1answer
168 views

Formal Verification of Monero code

This answer mentions a plan to eventually formally verify Monero code. Which approach will be used for that verification process? The cited wikipedia page mentions model checking, deductive ...
2
votes
2answers
2k views

How many lines of source code does Monero have?

How many lines of source code does Monero have? How does that number compare with the amount of Bitcoin source code?