package
6.17.1+incompatible
Repository: https://github.com/factomproject/factomd.git
Documentation: pkg.go.dev
# Functions
AckStatusString will convert the input status int to a human readable string.
No description provided by the author
No description provided by the author
Check is they type needs an ACK to be processed.
Election related messages are full broadcast.
Election related messages are full broadcast.
set the "constants" to values that are more useful for testing.
set the "constants" to values that are more useful for testing.
No description provided by the author
# Constants
1.
Ack status levels.
String forms of acks returned to users.
Ack status levels.
String forms of acks returned to users.
Ack status levels.
String forms of acks returned to users.
Ack status levels.
String forms of acks returned to users.
Ack status levels.
String forms of acks returned to users.
Ack status levels.
String forms of acks returned to users.
Length of an Address or a Hash or Public Key.
22.
Ensures we don't add the same transaction to multiple blocks.
25 test message.
26 test message.
23.
5.
6.
Time windows for commit chain and commit entry +/- 12 hours.
Cross Boot Replay================== This is the salt filter on rebooting leaders.
18.
21.
20.
No description provided by the author
No description provided by the author
7.
Number of ECBlocks we start with.
4.
2.
3.
1.
0 Must be these values, per the specification.
28.
No description provided by the author
0.
8.
9.
40.
4.
Length of a Hash.
10.
2.
1.
3.
5.
4.
6.
Time window for identity to require registration: 24hours = 144 blocks.
8.
7 - Skeleton Identity.
0.
Limits for keeping inputs from flooding our execution.
No description provided by the author
No description provided by the author
=============== The following are bit fields! =================== Replay -- Dynamic Replay filter based on messages as they are processed.
31.
29.
35.
34.
32.
30.
39.
33.
11.
12.
No description provided by the author
No description provided by the author
Byte used to mark minute boundaries in Factoid blocks.
10K like everything else?.
MaxAckHeightDelta is the maximum number of blocks in the future we will set our HighestAckHeight too.
No description provided by the author
MaxEntrySizeInBytes is the maximum entry size in bytes, here 10k.
17.
27.
16.
19.
3.
2.
0.
No description provided by the author
1.
Not used, just a counter for the number of messages.
allow an N minute window before boot where messages will be accepted.
24.
14.
13.
Checks for Reveal Entry Replays ..
Fast boot save state version (savestate)To be increased whenever the data being saved changes from the last version.
Length of a signature.
15.
41.
No description provided by the author
Checks the time_stamp; Don't put actual hashes into the map with this.
Transactions after 12hrs following a block are invalid.
Transactions prior to 12hrs before a block are invalid.
6.
9.
13.
14.
5.
8.
3.
4.
11.
12.
1.
0.
7.
2.
10.
NETWORK constants==================.
36.
38.
37.
# Variables
Directory Chain.
--------------------------------------------------------------------- Checkpoints Directory Block KeyMR---------------------------------------------------------------------.
The height at which coinbase transactions will activate.
How many blocks before the coinbase does the coinbase have to appear in the admin block :: Default = COINBASE_PAYOUT_FREQUENCY*40.
The maximum amount of factoshis to be issued per server per payout :: Default = 6.4*1e8.
How often to create coinbase transactions :: Default = 25.
Slices and arrays that should not ever be modified:=================================================== Used as a key in the wallet to find the current seed value.
Directory Chain.
Entry Credit Chain.
The Entry Credit (EC) chain id string.
Factoid chain.
No description provided by the author
Zero Hash.