-
Notifications
You must be signed in to change notification settings - Fork 1
/
sysVarDescriptions.js
27 lines (27 loc) · 1.38 KB
/
sysVarDescriptions.js
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
module.exports = {
op_list: { // list of order providers type: string[]
customName: "Order Providers",
description: "List of 12 addresses whose transactions are used to order all other transactions in the DAG.",
type: "op-list"
},
threshold_size: { // OIP-05 We introduce an additional fee, called "oversize fee", paid by transactions whose size exceeds threshold_size. The threshold size is initially set to 10 kB but can be changed by governance (see below). type: number
customName: "Threshold size",
description: "Transactions whose size exceeds this threshold are charged an oversize fee.",
type: "number"
},
base_tps_fee: { // OIP-06 - type: number (default 10)
customName: "Base TPS fee",
description: "A parameter used in calculation of TPS fee. The fee linearly depends on this parameter.",
type: "number"
},
tps_interval: { // OIP-06 - type: number (default 1)
customName: "TPS interval",
description: "A parameter that determines how steep the growth of the fee is as TPS grows.",
type: "number"
},
tps_fee_multiplier: { // OIP-06 - type: number (default 10)
customName: "TPS fee multiplier",
description: "A multiplier that determines how many times larger fee should be prepaid compared with the estimated TPS fee.",
type: "number"
},
}