-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathprosper-pool.toml.example
87 lines (70 loc) · 2.42 KB
/
prosper-pool.toml.example
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
[app]
loglevel = "info"
# The database must be a postgres instance
[database]
dbname = "postgres"
host = "localhost"
password = "password"
port = 5432
username = "postgres"
[factom]
factomdlocation = "http://localhost:8088/v2"
# The oracle section is the same as Pegnet
[oracle]
1forgekey = "CHANGEME"
apilayerkey = "CHANGEME"
coinmarketcapkey = "CHANGEME"
openexchangerateskey = "CHANGEME"
[oracledatasources]
1forge = -1
alternativeme = -1
apilayer = -1
coincap = -1
coinmarketcap = -1
exchangerates = -1
fixedusd = -1
freeforexapi = -1
kitco = -1
openexchangerates = -1
pegnetmarketcap = -1
factoshiio = -1
coingecko = -1
[pegnet]
pollingperiod = "2s"
retryperiod = "5s"
[pool]
esaddress = "Es2XT3jSxi1xqrDvS5JERM3W3jh1awRHuyoahn3hbQLyfEi1jvbq"
oprcoinbase = "FA2jK2HcLnRdS94dEcU27rF3meoJfpUcZPSinpb7AwQvPRY6RL1Q"
# The identity placed in the OPR. This will be put on the blockchain
opridentity = "Prosper"
# The pool fee is how much of the rewards goes to the pool before distributed
# to the miners. '0.05' is 5% of the rewards. Dust is currently accounted
# for, but unallocated.
poolfeerate = "0.05"
[stratum]
# If this is set to false, we will authorize miners without proper usernames.
# The pool will allow unauthorized miners mine, but most clients will
# disconnect if they are not authorized.
requireauth = true
# Check miner submissions are correct, and not fake hashes.s
validateallshares = true
stratumport = 1234
welcomemessage = "Welcome to Prosper pool! Please visit http://my.pool.url:port for more information."
[submit]
# An exponential moving average is used of the on chain targets to determine
# our rolling submission minimum target. This is the same as the reference
# miner detailed here:
# https://github.com/pegnet/pegnet/blob/master/utilities/simulate/DifficultyTarget.md
# The major difference is we account for the last N blocks in our minimum.
# Raising the window accounts for a longer period.
#
# EMA = [Latest Value - Previous EMA Value] * (2 / N+1) + Previous EMA
# N is the number of points in the Exponential Moving Average
ema-n = 36
# Read about this here: https://github.com/FactomWyomingEntity/prosper-pool/wiki/Pool-Terms#soft-max-limit
# Putting 0 will disable this feature. 25 is recommended, anything over 50 is useless.
softmax = 25
submissioncutoff = 200
[web]
# The web UI port.
port = 7070