Skip to content

Commit

Permalink
add core chain
Browse files Browse the repository at this point in the history
  • Loading branch information
czarly committed Jun 11, 2024
1 parent c77d059 commit 3dbe874
Show file tree
Hide file tree
Showing 4 changed files with 172 additions and 0 deletions.
65 changes: 65 additions & 0 deletions core-chain/mainnet/config.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
[Eth]
NetworkId = 1116
NoPruning = false
NoPrefetch = false
LightPeers = 100
UltraLightFraction = 75
TrieTimeout = 100000000000
EnablePreimageRecording = false
EWASMInterpreter = ""
EVMInterpreter = ""

[Eth.Miner]
GasFloor = 30000000
GasCeil = 40000000
GasPrice = 30000000000
Recommit = 10000000000
Noverify = false

[Eth.TxPool]
Locals = []
NoLocals = true
Journal = "transactions.rlp"
Rejournal = 3600000000000
PriceLimit = 30000000000
PriceBump = 10
AccountSlots = 512
GlobalSlots = 10000
AccountQueue = 256
GlobalQueue = 5000
Lifetime = 10800000000000

[Eth.GPO]
Blocks = 20
Percentile = 60
OracleThreshold = 1000
Default = 30000000000

[Node]
IPCPath = "geth.ipc"
HTTPHost = "0.0.0.0"
NoUSB = true
InsecureUnlockAllowed = false
HTTPPort = 8545
HTTPVirtualHosts = ["*"]
HTTPModules = ["admin", "eth", "net", "web3", "txpool", "satoshi"]
WSPort = 8545
WSModules = ["eth", "net", "web3", "txpool", "satoshi"]
[Node.P2P]
MaxPeers = 200
NoDiscovery = false
BootstrapNodes = ["enode://6334cdde2728b17486e4930c29e85128694faf118c23f559c7502e1cb42dd90a54f785c80c6a493d7d6f5ed23f3c9cf75e0392b024e45f7eadc81a84544a45ff@seed4.coredao.org:0?discport=35022","enode://20b605d5ee978c22bfb9ed208a40f2876d3dfafb1c60a6427c4db28e516520ee610cbc2a1c0ee05dd08578a041dc9070d92cf888422ed0869d0666b5103292b4@seed2.coredao.org:0?discport=35022","enode://04ffc724b82e2c52df47e2439a30ca4c0f7aca5ce270f6c6bcdf539581ce2ae4965afd5c5fe19106cd528ed6f379c68687a41310054ee751a73880b2c73e85d8@seed3.coredao.org:0?discport=35022","enode://e9a218f70debcb6a423d68f287c972c717606a70bfed278c2f7a876493d37bc535b05127abddeeca21941fc61497a6ca13387466c75a070050862ca6da11b0ca@seed1.coredao.org:0?discport=35022"]
StaticNodes = ["enode://8c60a7445dfff047051aa686d621e8ff3fad4623ebd60aea3b8a9b5285945ff0bb05540cc215bcb0ae3fb07b6c368605ddeebeb23b282ffb2ae777d8a73155ec@18.230.84.232:35021","enode://af5bb3eb4278885d98dfdb994a283cd1eafec7f3cf53b13325a484a71e02613a2d724314a2d5bf2ea3b33adb0d1ad7d1c5b9e23c8d2959453a55bde5f02c762f@35.72.191.164:35021","enode://40811f3281241c68555179e40654971ec01b1849899e296c0852e5dfed70f3d17f776e90dced50e94cc71699e2b010eec58047ce91d07fa7a3520220cf3ce22b@13.39.140.139:35021","enode://ee253be3c7c2ccdd4611d16975733ceb2f41f61a04672756fa4850a0b85419ca5e07ceb5a6f1ac43318b136c8995b9160e6de0c6b4bc2c9325797c11275888e6@18.221.135.3:35021","enode://71f4b875a8cec01fe9f01974a682ef846ab8cbe0c23518b2a94e38eef0db829488502122b19c94d595521364bc4550639b58c0332d3942447dfd65707fc80bc0@13.214.98.126:35021"]
ListenAddr = ":53848"
EnableMsgEvents = false

[Node.HTTPTimeouts]
ReadTimeout = 30000000000
WriteTimeout = 30000000000
IdleTimeout = 120000000000

[Node.LogConfig]
FilePath = "logs/core.log"
MaxBytesSize = 10485760
Level = "info"
FileRoot = ""
76 changes: 76 additions & 0 deletions core-chain/mainnet/genesis.json

Large diffs are not rendered by default.

22 changes: 22 additions & 0 deletions core-mainnet.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
services:
core:
image: stakesquid/core-chain:v1.0.8
user: root
restart: unless-stopped
ports:
- "53848:53848"
- "53848:53848/udp"
volumes:
- core-mainnet:/data
- ./core-chain/mainnet:/core/config
labels:
- "traefik.enable=true"
- "traefik.http.middlewares.core-mainnet-stripprefix.stripprefix.prefixes=/core"
- "traefik.http.services.core-mainnet.loadbalancer.server.port=8545"
- "traefik.http.routers.core-mainnet.entrypoints=websecure"
- "traefik.http.routers.core-mainnet.tls.certresolver=myresolver"
- "traefik.http.routers.core-mainnet.rule=Host(`$DOMAIN`) && PathPrefix(`/core`)"
- "traefik.http.routers.core-mainnet.middlewares=core-mainnet-stripprefix, ipwhitelist"

volumes:
core-mainnet:
9 changes: 9 additions & 0 deletions reference-rpc-endpoint.json
Original file line number Diff line number Diff line change
Expand Up @@ -328,5 +328,14 @@
"default": [
"op-mode-mainnet"
]
},
"core": {
"id": 1116,
"urls": [
"https://rpc.coredao.org"
],
"default": [
"core-mainnet"
]
}
}

0 comments on commit 3dbe874

Please sign in to comment.