From 41b88ea7a4aa599745a1eb263fe67d979e6bcffc Mon Sep 17 00:00:00 2001 From: Claude Agent Date: Fri, 7 Aug 2026 22:48:57 +0000 Subject: [PATCH] abcore: add mainnet genesis.json and config.toml for AB Core chain (36888) --- abcore/mainnet/config.toml | 97 +++++++++++++++++++++++++++++++++++++ abcore/mainnet/genesis.json | 28 +++++++++++ 2 files changed, 125 insertions(+) create mode 100644 abcore/mainnet/config.toml create mode 100644 abcore/mainnet/genesis.json diff --git a/abcore/mainnet/config.toml b/abcore/mainnet/config.toml new file mode 100644 index 00000000..ec0c6d31 --- /dev/null +++ b/abcore/mainnet/config.toml @@ -0,0 +1,97 @@ +[Eth] +NetworkId = 36888 +SyncMode = "snap" +EthDiscoveryURLs = [] +SnapDiscoveryURLs = [] +NoPruning = true +NoPrefetch = false +TxLookupLimit = 0 +TransactionHistory = 0 +StateHistory = 90000 +LightPeers = 100 +DatabaseCache = 512 +DatabaseFreezer = "" +TrieCleanCache = 154 +TrieDirtyCache = 256 +TrieTimeout = 3600000000000 +SnapshotCache = 102 +Preimages = true +FilterLogCacheSize = 32 +EnablePreimageRecording = false +RPCGasCap = 50000000 +RPCEVMTimeout = 5000000000 +RPCTxFeeCap = 0 + +[Eth.Miner] +GasFloor = 0 +GasCeil = 63000000 +GasPrice = 50000000000000 +Recommit = 2000000000 +NewPayloadTimeout = 2000000000 + +[Eth.TxPool] +Locals = [] +NoLocals = true +Journal = "transactions.rlp" +Rejournal = 3600000000000 +PriceLimit = 50000000000000 +PriceBump = 10 +AccountSlots = 65536 +GlobalSlots = 1048576 +AccountQueue = 65536 +GlobalQueue = 1048576 +Lifetime = 10800000000000 + +[Eth.GPO] +Blocks = 20 +Percentile = 60 +MaxHeaderHistory = 1024 +MaxBlockHistory = 1024 +MaxPrice = 5000000000000000 +IgnorePrice = 50000000000000 + +[Node] +DataDir = "/data/abcore/mainnet/nodedata" +IPCPath = "geth.ipc" +HTTPHost = "0.0.0.0" +HTTPPort = 8545 +HTTPVirtualHosts = ["*"] +HTTPModules = ["debug", "txpool", "net", "web3", "eth"] +AuthAddr = "0.0.0.0" +AuthPort = 8551 +AuthVirtualHosts = ["*"] +WSHost = "0.0.0.0" +WSPort = 8546 +WSModules = ["debug", "txpool", "net", "web3", "eth"] +GraphQLVirtualHosts = ["*"] +BatchRequestLimit = 1000 +BatchResponseMaxSize = 25000000 + +[Node.P2P] +MaxPeers = 20 +NoDiscovery = false +DiscoveryV4 = true +BootstrapNodes = ["enode://3965529bc8c043ead2fa9d4f235c50b35e3eda45284654a51ddc140ae4a78c8e919cf6a8645e2f48f3089cb579d7d7e90de75544e2faa7ad5300a2c3990a7e5b@54.150.187.191:33333","enode://30cf5e0262b3c1a430183de31063944a6d0164f5ab9c052df942c0f53a635c14b0cea1bcc3b989dbf2297d5939f93165fc8fc817e398fb6b9487fb39a5f342ee@57.182.215.62:33333","enode://ebbb5b7bfb13fb783412e0cc77d390455a4ce7af26c4a129ce4af3e0a91c4ad83ccd84aa85e8bccd50d6d912b2efab4f04f49b57ffcbae03886fbe1c659f98d5@13.159.65.214:33333","enode://0b0bdeff5720854e600025bdea7efb85dd0441e156d5ec32342e6ce192e396b5088cb8427dcdfc6f661632400078960acc9627eaeffc516803e1b4108f184e85@13.112.116.187:33333","enode://12c5dc3ce362f5303b04e426e1ffa1bcad3d09996c95a4fe132edee222b06652f2a3ee0a3b4423a38084767e7fd349177ec4c4f0c9624b3183df3573d08f14be@57.182.84.6:33333"] +StaticNodes = [] +TrustedNodes = [] +ListenAddr = ":33333" +DiscAddr = "" +EnableMsgEvents = false + +[Node.HTTPTimeouts] +ReadTimeout = 30000000000 +ReadHeaderTimeout = 30000000000 +WriteTimeout = 30000000000 +IdleTimeout = 120000000000 + +[Metrics] +HTTP = "127.0.0.1" +Port = 6360 +InfluxDBEndpoint = "http://localhost:8386" +InfluxDBDatabase = "geth" +InfluxDBUsername = "test" +InfluxDBPassword = "test" +InfluxDBTags = "host=localhost" +InfluxDBToken = "test" +InfluxDBBucket = "geth" +InfluxDBOrganization = "geth" \ No newline at end of file diff --git a/abcore/mainnet/genesis.json b/abcore/mainnet/genesis.json new file mode 100644 index 00000000..ff81dea3 --- /dev/null +++ b/abcore/mainnet/genesis.json @@ -0,0 +1,28 @@ +{ + "config": { + "chainId": 36888, + "homesteadBlock": 0, + "eip150Block": 0, + "eip155Block": 0, + "eip158Block": 0, + "byzantiumBlock": 0, + "constantinopleBlock": 0, + "petersburgBlock": 0, + "istanbulBlock": 0, + "muirGlacierBlock": 0, + "berlinBlock": 0, + "clique": { + "period": 3, + "epoch": 30000 + } + }, + "timestamp": "0x67fda368", + "difficulty": "1", + "gasLimit": "63000000", + "extradata": "0x0000000000000000000000000000000000000000000000000000000000000000E9B95948d28EF808a9184d5fC98346EF3e56839c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "alloc": { + "da8B88027Ac27532E1525DD67974c2377b450A08": { + "balance": "100000000000000000000000000000" + } + } +}