Skip to content

Commit b2430f7

Browse files
author
Valentin Rodygin
committed
Added default configuration
1 parent 287af1c commit b2430f7

File tree

2 files changed

+27
-1
lines changed

2 files changed

+27
-1
lines changed

cmd/utils/flags.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1446,9 +1446,15 @@ func setMiner(ctx *cli.Context, cfg *miner.Config) {
14461446

14471447
cfg.FeeCurrencyDefault = ctx.GlobalFloat64(CeloFeeCurrencyDefault.Name)
14481448

1449+
defaultLimits, ok := miner.DefaultFeeCurrencyLimits[getNetworkId(ctx)]
1450+
if !ok {
1451+
defaultLimits = make(map[common.Address]float64)
1452+
}
1453+
1454+
cfg.FeeCurrencyLimits = defaultLimits
1455+
14491456
if ctx.GlobalIsSet(CeloFeeCurrencyLimits.Name) {
14501457
feeCurrencyLimits := ctx.GlobalString(CeloFeeCurrencyLimits.Name)
1451-
cfg.FeeCurrencyLimits = make(map[common.Address]float64)
14521458

14531459
for _, entry := range strings.Split(feeCurrencyLimits, ",") {
14541460
parts := strings.Split(entry, "=")

miner/celo_defaults.go

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
package miner
2+
3+
import (
4+
"github.com/celo-org/celo-blockchain/common"
5+
"github.com/celo-org/celo-blockchain/params"
6+
)
7+
8+
// cStables addresses on mainnet
9+
var cUSD_TOKEN = common.HexToAddress("0x765DE816845861e75A25fCA122bb6898B8B1282a")
10+
var cEUR_TOKEN = common.HexToAddress("0xD8763CBa276a3738E6DE85b4b3bF5FDed6D6cA73")
11+
var cREAL_TOKEN = common.HexToAddress("0xe8537a3d056DA446677B9E9d6c5dB704EaAb4787")
12+
13+
// default limits configuration
14+
var DefaultFeeCurrencyLimits = map[uint64]map[common.Address]float64{
15+
params.MainnetNetworkId: {
16+
cUSD_TOKEN: 0.9,
17+
cEUR_TOKEN: 0.5,
18+
cREAL_TOKEN: 0.1,
19+
},
20+
}

0 commit comments

Comments
 (0)