chainsaw massacre

This commit is contained in:
Para Dox
2025-04-11 13:21:07 +07:00
parent 00997f8bc0
commit e4296a117c
410 changed files with 1285 additions and 1356241 deletions

View File

@@ -1,44 +0,0 @@
{
"config": {
"chainId": 108,
"homesteadBlock": 0,
"eip150Block": 0,
"eip155Block": 0,
"eip158Block": 0,
"byzantiumBlock": 0,
"thunder": {}
},
"nonce": "0x0",
"timestamp": "0x0",
"extraData": "0x",
"gasLimit": "0x5f5e100",
"difficulty": "0x1",
"mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"coinbase": "0x0000000000000000000000000000000000000000",
"alloc": {
"0x0153b99C3d3B9602c481F49bEa816Ff7F483ADB6": {
"balance": "0x33b2e3c9fd0803ce8000000"
},
"0x04d6E58239899af26d35e16365271f3b3A0A31D3": {
"balance": "0x4d8c55aefb8c05b5c000000"
},
"0x34f12F96FC671c5BA874CC0fE51d6e07b539e08b": {
"balance": "0x4d8c55aefb8c05b5c000000"
},
"0x59Ec13C2A3B794e188C62B48673da2dac5a3aE21": {
"balance": "0x85b16cce702186c5a000000"
},
"0x7DcbD3F649f10521CEAFcd5fe389AE67b40020d6": {
"balance": "0x4d8c55aefb8c05b5c000000"
},
"0x8c5Beb5aA9229D23BAd3BC2465a153aDc7cAD844": {
"balance": "0x626f3aed214275d70000000"
},
"0x51652c4E665B8B20cDAC61D19Aa4caC07c68Bd31": {
"balance": "0x84595161401484a000000"
}
},
"number": "0x0",
"gasUsed": "0x0",
"parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000"
}

View File

@@ -1,32 +0,0 @@
{
"SlowChainHeight": 1000800,
"AccelId": 0,
"MemberInfo": [],
"AccelInfo": [
{
"Stake": 0,
"PubVoteKey": "XR0EM8lkJj2aTvI1LBqNNMl93ytLjtVVRlRYmojTYUU0wYpJ665m/uncUeRUHYWFIeunYT7kpEdOHYWqTKTDmRAPlxbsFJ2RSAF/chMqp2wAt86YQlMwEWVG2vB0W/TiRfVlYn2wGzJLSKGGwdWPUf6bjGs4xgbPnDiWJ4rOqm8=",
"Coinbase": "0x0000000000000000000000000000000000000001",
"GasPrice": 0,
"AccelCert": {
"Version": 1,
"SerialNumber": 750714844479374298272887339141372286161724054766,
"NotBefore": 1550613136,
"NotAfter": 1866232336,
"IssueDate": 1550613136,
"PublicKey": "XR0EM8lkJj2aTvI1LBqNNMl93ytLjtVVRlRYmojTYUU0wYpJ665m/uncUeRUHYWFIeunYT7kpEdOHYWqTKTDmRAPlxbsFJ2RSAF/chMqp2wAt86YQlMwEWVG2vB0W/TiRfVlYn2wGzJLSKGGwdWPUf6bjGs4xgbPnDiWJ4rOqm8=",
"SignatureAlgorithm": 10,
"Issuer": "Thunder Token Inc.",
"Subject": "ThunderCore Accelerator 0",
"KeyUsage": 1,
"Signature": {
"R": 38822515550128523563496916361799009729802034062930529690443239091605397785242,
"S": 13359114805527818547549749513065210684575348027219889569658278926015051598974
}
},
"URI": "cdnserver_0:8889",
"HostPort": "zeus-prod-proposer-us-east-1-0.prod.tt-eng.com:8888",
"TxPoolAddr": "accel_0:8887"
}
]
}

View File

@@ -1,131 +0,0 @@
- blocknum: 0
session: 0
desc: "Default Value before any hardfork"
committee:
auctionStakeThreshold: 3E+26
electionScheme: "TotalStakeThreshold"
expectedCommSize: -1
minBidderStake: 1E+23
minCommitteeSize: 1
minGasBidPrice: 1E+7
proposerList: ''
switchInterval: 720
switchOffset: 0
verifyBid: false
voteCountingScheme: Seat
rewardScheme: "thunderella"
vaultGasUnlimited: false
rewardRatio: 50
electVersion: ""
clearingGasPriceScheme: "CandidatesMax"
election:
stopBlockSessionOffset: 10799
pala:
hardfork: false
protocol:
blockGasLimit: 1E+8
maxCodeSize: 24576
gasTable: ""
inflation: 0
baseFee: 0
trustedRNG:
rngActive: false
version: "v1"
vault:
burnReward: true
consensus:
infoInHeader: false
k: 1
evm:
version: ""
precompiled:
blockSnGetterActive: false
vaultVersion: ""
revertDelegateCall: false
- blocknum: 33000000
desc: Pala hardfork
session: 1
committee:
electionScheme: TopKCandidates
expectedCommSize: 4
minBidderStake: 1E+23
minCommitteeSize: 1
minGasBidPrice: 1E+7
election:
stopBlockSessionOffset: 10799
pala:
hardfork: true
trustedRNG:
rngActive: true
vault:
burnReward: false
- session: 555
committee:
proposerList: r2
verifyBid: true
voteCountingScheme: Stake
protocol:
maxCodeSize: 40960
- session: 2300
committee:
proposerList: r2.1
rewardScheme: "pala-r2.1"
vaultGasUnlimited: true
protocol:
gasTable: pala-r2.1
- session: 4567
trustedRNG:
version: "v3"
consensus:
infoInHeader: true
- session: 5350
evm:
version: "london"
- session: 7750
precompiled:
blockSnGetterActive: true
consensus:
k: 1
protocol:
inflation: 15E+18
baseFee: 1E+10
committee:
proposerList: r4.0
expectedCommSize: 12
rewardRatio: 90
rewardScheme: "inflation"
- session: 9098
committee:
electVersion: "r3"
precompiled:
vaultVersion: "r3"
revertDelegateCall: true
trustedRNG:
version: "v4"
vault:
burnReward: false
- session: 10080
committee:
clearingGasPriceScheme: "Top1CandidatesDecision"
protocol:
baseFee: 1E+11 #100gwei
trustedRNG:
version: "v5"
- session: 12089
committee:
electVersion: "r4"
precompiled:
vaultVersion: "r4"
- session: 12090
committee:
rewardScheme: "on-chain-governance"

View File

@@ -1,66 +0,0 @@
loggingId: <YOUR_LOGGINGID>
# debug | info | note | warning | error
logLevel:
/: warn
dataDir: /datadir
key:
GenesisCommPath: /config/genesis_comm_info.json
KeyStorePath: /keystore
alterCommPath: /config/r2_comm_info.json
# masterCert: /keystore/master_cert.pem
pala:
fromGenesis: false
bootnode:
trusted:
- boot-public.thundercore.com:8888
isFullNode: true
rpc:
http:
hostname: 0.0.0.0
port: 8545
modules:
- eth
- thunder
- net
- web3
ws:
hostname: 0.0.0.0
origins: '*'
port: 8545
modules:
- eth
- thunder
- net
- web3
maxDelayBlock: 120
suspendBuffer: 31622400s
logs:
blockRange: -1
logRequests: True
chain:
chainID: 108
genesis: /config/genesis.json
initialSupply: 1E+28
snapshotCache: 0
accel:
txpool:
PriceLimit: 1 # 1 ella
AccountSlots: 1024
AccountQueue: 4096
GlobalSlots: 50000
GlobalQueue: 10000
Lifetime: 180s
EvictionInterval: 12s
blockmaker:
TimePerBlock: 1s
TxPerBlockLimit: -1
eth:
txLookupLimit: 0
metrics:
address: 0.0.0.0:9201
profiling:
enable: true
port: 9998
resourceMonitor:
enable: true
interval: 10s

View File

@@ -1,176 +0,0 @@
[
{
"Name": "r2",
"SlowChainHeight": 0,
"AccelId": 0,
"MemberInfo": null,
"AccelInfo": [
{
"Stake": 0,
"PubVoteKey": "XR0EM8lkJj2aTvI1LBqNNMl93ytLjtVVRlRYmojTYUU0wYpJ665m/uncUeRUHYWFIeunYT7kpEdOHYWqTKTDmRAPlxbsFJ2RSAF/chMqp2wAt86YQlMwEWVG2vB0W/TiRfVlYn2wGzJLSKGGwdWPUf6bjGs4xgbPnDiWJ4rOqm8=",
"Coinbase": "0x0000000000000000000000000000000000000001",
"GasPrice": 0,
"AccelCert": {
"Version": 1,
"SerialNumber": 750714844479374298272887339141372286161724054766,
"NotBefore": 1550613136,
"NotAfter": 1866232336,
"IssueDate": 1550613136,
"PublicKey": "XR0EM8lkJj2aTvI1LBqNNMl93ytLjtVVRlRYmojTYUU0wYpJ665m/uncUeRUHYWFIeunYT7kpEdOHYWqTKTDmRAPlxbsFJ2RSAF/chMqp2wAt86YQlMwEWVG2vB0W/TiRfVlYn2wGzJLSKGGwdWPUf6bjGs4xgbPnDiWJ4rOqm8=",
"SignatureAlgorithm": 10,
"Issuer": "Thunder Token Inc.",
"Subject": "ThunderCore Accelerator 0",
"KeyUsage": 1,
"Signature": {
"R": 38822515550128523563496916361799009729802034062930529690443239091605397785242,
"S": 13359114805527818547549749513065210684575348027219889569658278926015051598974
}
},
"URI": "cdnserver_0:8889",
"HostPort": "zeus-prod-proposer-us-east-1-0.prod.tt-eng.com:8888",
"TxPoolAddr": "accel_0:8887"
},
{
"Stake": 1,
"PubVoteKey": "FAIEJ0hmvBQZfp0RGfH+EaZJBR7P49nWICIUgbmjJ68NGTuloCRaVTgGxxGto5MFez+yWJMttu1kBjT9sNWhfy26u5qNOvbVM9SSb5k3qnmi1ISXb0UwfignbLaF3FBiP3kxiV+GU57C2HOxWXtKt7VGl+sBxyuG83TG2fRp8cQ=",
"Coinbase": "0x0000000000000000000000000000000000000064",
"GasPrice": 0,
"AccelCert": {
"Version": 1,
"SerialNumber": 261415430519144813471242757396890250576111198576,
"NotBefore": 1584127526,
"NotAfter": 1899660326,
"IssueDate": 1584127526,
"PublicKey": "FAIEJ0hmvBQZfp0RGfH+EaZJBR7P49nWICIUgbmjJ68NGTuloCRaVTgGxxGto5MFez+yWJMttu1kBjT9sNWhfy26u5qNOvbVM9SSb5k3qnmi1ISXb0UwfignbLaF3FBiP3kxiV+GU57C2HOxWXtKt7VGl+sBxyuG83TG2fRp8cQ=",
"SignatureAlgorithm": 10,
"Issuer": "Thunder Token Inc.",
"Subject": "ThunderCore Proposer 1",
"KeyUsage": 1,
"Signature": {
"R": 90489061527523644913663410663004676119690520493661293503174825700246141407268,
"S": 83075375504787018384618611508408799487340058742951380634419128846443395467081
}
},
"URI": "",
"HostPort": "zeus-prod-proposer-us-east-1-1.prod.tt-eng.com:8888",
"TxPoolAddr": ""
}
]
},
{
"Name": "r2.1",
"SlowChainHeight": 0,
"AccelId": 0,
"MemberInfo": null,
"AccelInfo": [
{
"Stake": 100,
"PubVoteKey": "XR0EM8lkJj2aTvI1LBqNNMl93ytLjtVVRlRYmojTYUU0wYpJ665m/uncUeRUHYWFIeunYT7kpEdOHYWqTKTDmRAPlxbsFJ2RSAF/chMqp2wAt86YQlMwEWVG2vB0W/TiRfVlYn2wGzJLSKGGwdWPUf6bjGs4xgbPnDiWJ4rOqm8=",
"Coinbase": "0x5b3D9a70DCb289fa8F0DDF7f75aE3247Bb63a73A",
"GasPrice": 0,
"AccelCert": {
"Version": 1,
"SerialNumber": 750714844479374298272887339141372286161724054766,
"NotBefore": 1550613136,
"NotAfter": 1866232336,
"IssueDate": 1550613136,
"PublicKey": "XR0EM8lkJj2aTvI1LBqNNMl93ytLjtVVRlRYmojTYUU0wYpJ665m/uncUeRUHYWFIeunYT7kpEdOHYWqTKTDmRAPlxbsFJ2RSAF/chMqp2wAt86YQlMwEWVG2vB0W/TiRfVlYn2wGzJLSKGGwdWPUf6bjGs4xgbPnDiWJ4rOqm8=",
"SignatureAlgorithm": 10,
"Issuer": "Thunder Token Inc.",
"Subject": "ThunderCore Accelerator 0",
"KeyUsage": 1,
"Signature": {
"R": 38822515550128523563496916361799009729802034062930529690443239091605397785242,
"S": 13359114805527818547549749513065210684575348027219889569658278926015051598974
}
},
"URI": "cdnserver_0:8889",
"HostPort": "zeus-prod-proposer-us-east-1-0.prod.tt-eng.com:8888",
"TxPoolAddr": "accel_0:8887"
},
{
"Stake": 100,
"PubVoteKey": "FAIEJ0hmvBQZfp0RGfH+EaZJBR7P49nWICIUgbmjJ68NGTuloCRaVTgGxxGto5MFez+yWJMttu1kBjT9sNWhfy26u5qNOvbVM9SSb5k3qnmi1ISXb0UwfignbLaF3FBiP3kxiV+GU57C2HOxWXtKt7VGl+sBxyuG83TG2fRp8cQ=",
"Coinbase": "0x5b3D9a70DCb289fa8F0DDF7f75aE3247Bb63a73A",
"GasPrice": 0,
"AccelCert": {
"Version": 1,
"SerialNumber": 261415430519144813471242757396890250576111198576,
"NotBefore": 1584127526,
"NotAfter": 1899660326,
"IssueDate": 1584127526,
"PublicKey": "FAIEJ0hmvBQZfp0RGfH+EaZJBR7P49nWICIUgbmjJ68NGTuloCRaVTgGxxGto5MFez+yWJMttu1kBjT9sNWhfy26u5qNOvbVM9SSb5k3qnmi1ISXb0UwfignbLaF3FBiP3kxiV+GU57C2HOxWXtKt7VGl+sBxyuG83TG2fRp8cQ=",
"SignatureAlgorithm": 10,
"Issuer": "Thunder Token Inc.",
"Subject": "ThunderCore Proposer 1",
"KeyUsage": 1,
"Signature": {
"R": 90489061527523644913663410663004676119690520493661293503174825700246141407268,
"S": 83075375504787018384618611508408799487340058742951380634419128846443395467081
}
},
"URI": "",
"HostPort": "zeus-prod-proposer-us-east-1-1.prod.tt-eng.com:8888",
"TxPoolAddr": ""
}
]
},
{
"Name": "r4.0",
"SlowChainHeight": 0,
"AccelId": 0,
"MemberInfo": null,
"AccelInfo": [
{
"Stake": 100,
"PubVoteKey": "XR0EM8lkJj2aTvI1LBqNNMl93ytLjtVVRlRYmojTYUU0wYpJ665m/uncUeRUHYWFIeunYT7kpEdOHYWqTKTDmRAPlxbsFJ2RSAF/chMqp2wAt86YQlMwEWVG2vB0W/TiRfVlYn2wGzJLSKGGwdWPUf6bjGs4xgbPnDiWJ4rOqm8=",
"Coinbase": "0xdd4246a26061cbbe5609a5a189a001533782fba9",
"GasPrice": 0,
"AccelCert": {
"Version": 1,
"SerialNumber": 750714844479374298272887339141372286161724054766,
"NotBefore": 1550613136,
"NotAfter": 1866232336,
"IssueDate": 1550613136,
"PublicKey": "XR0EM8lkJj2aTvI1LBqNNMl93ytLjtVVRlRYmojTYUU0wYpJ665m/uncUeRUHYWFIeunYT7kpEdOHYWqTKTDmRAPlxbsFJ2RSAF/chMqp2wAt86YQlMwEWVG2vB0W/TiRfVlYn2wGzJLSKGGwdWPUf6bjGs4xgbPnDiWJ4rOqm8=",
"SignatureAlgorithm": 10,
"Issuer": "Thunder Token Inc.",
"Subject": "ThunderCore Accelerator 0",
"KeyUsage": 1,
"Signature": {
"R": 38822515550128523563496916361799009729802034062930529690443239091605397785242,
"S": 13359114805527818547549749513065210684575348027219889569658278926015051598974
}
},
"URI": "cdnserver_0:8889",
"HostPort": "mainnet-proposer-000.thundercore.com:8888",
"TxPoolAddr": "accel_0:8887"
},
{
"Stake": 100,
"PubVoteKey": "FAIEJ0hmvBQZfp0RGfH+EaZJBR7P49nWICIUgbmjJ68NGTuloCRaVTgGxxGto5MFez+yWJMttu1kBjT9sNWhfy26u5qNOvbVM9SSb5k3qnmi1ISXb0UwfignbLaF3FBiP3kxiV+GU57C2HOxWXtKt7VGl+sBxyuG83TG2fRp8cQ=",
"Coinbase": "0xdd4246a26061cbbe5609a5a189a001533782fba9",
"GasPrice": 0,
"AccelCert": {
"Version": 1,
"SerialNumber": 261415430519144813471242757396890250576111198576,
"NotBefore": 1584127526,
"NotAfter": 1899660326,
"IssueDate": 1584127526,
"PublicKey": "FAIEJ0hmvBQZfp0RGfH+EaZJBR7P49nWICIUgbmjJ68NGTuloCRaVTgGxxGto5MFez+yWJMttu1kBjT9sNWhfy26u5qNOvbVM9SSb5k3qnmi1ISXb0UwfignbLaF3FBiP3kxiV+GU57C2HOxWXtKt7VGl+sBxyuG83TG2fRp8cQ=",
"SignatureAlgorithm": 10,
"Issuer": "Thunder Token Inc.",
"Subject": "ThunderCore Proposer 1",
"KeyUsage": 1,
"Signature": {
"R": 90489061527523644913663410663004676119690520493661293503174825700246141407268,
"S": 83075375504787018384618611508408799487340058742951380634419128846443395467081
}
},
"URI": "",
"HostPort": "mainnet-proposer-001.thundertoken.net:8888",
"TxPoolAddr": ""
}
]
}
]

View File

@@ -1,48 +0,0 @@
# thunder configuration file
# all configurations in here are case insensitive
# debug | info | note | warn | error | crit
logLevel:
/: info
accel:
txpool:
PriceLimit: 1 # 1 ella
AccountSlots: 1024
AccountQueue: 4096
GlobalSlots: 50000
GlobalQueue: 10000
Lifetime: 36s
EvictionInterval: 12s
blockmaker:
TimePerBlock: 1s
TxPerBlockLimit: -1
alivePrivKey: 645243f2f15b09d2e343e919d01e33755274973b21c917083beb438a6bca5376
bidder:
bidaddress: "0x30d87bd4D1769437880c64A543bB649a693EB348"
full_node:
client:
HostIp: 0.0.0.0:8887
ConnectTimeout: 15s
TxRetryDelay: 1s
TxRequestTimeout: 10h
chain:
chainID: 19 # TestnetChainID is Testnet's chain ID.
auxnet:
yellAddress: ff9A2eAcF66049B3822cC8720B868031782cf45f
aliveAddress: 0e67BD382068fb13ae3E54b443FAaeB2EC27c329
rpc:
modules: ["eth", "thunder", "net", "web3", "debug"]
logFile: "/logs/thunder.log"
verboseLogFile: "/logs/thunder.verbose.log"
resourceMonitor:
enable: true
interval: 10s
profiling:
enable: true
port: 9999

View File

@@ -1,23 +0,0 @@
#!/bin/sh
# Exit on error and show commands
set -ex
# Verify snapshot URL is provided
if [ -z "$SNAPSHOT_URL" ]; then
echo "Error: SNAPSHOT_URL environment variable not set"
exit 1
fi
# Install required tools
apk add --no-cache wget tar gzip
# Create and prepare directories
rm -rf /datadir/*
url=$(wget -q -O - $SNAPSHOT_URL | cut -d , -f 1)
echo "downloading $url"
wget --show-progress -c $url -O - | tar -C /datadir -zx
echo "Download and extraction complete"

View File

@@ -1,53 +0,0 @@
{
"config": {
"chainId": 18,
"homesteadBlock": 0,
"eip150Block": 0,
"eip155Block": 0,
"eip158Block": 0,
"byzantiumBlock": 0,
"thunder": {}
},
"nonce": "0x0",
"timestamp": "0x0",
"extraData": "0x",
"gasLimit": "0x989680",
"difficulty": "0x1",
"mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"coinbase": "0x0000000000000000000000000000000000000000",
"alloc": {
"900053c6AA449A1263F06324C35D7B90cD160Bdd": {
"balance": "10000000000000000000000000000"
},
"90015Bbc9ee2c2E10264e8d4388DB0c2993B6035": {
"balance": "10000000000000000000000000000"
},
"90020D2901E800FC736357E7fbD99438F7637197": {
"balance": "10000000000000000000000000000"
},
"90038482cf27F22DddD4b63097e9b8B2c0c12730": {
"balance": "10000000000000000000000000000"
},
"9004d63D2bbF0Ae46f5fB7E02CB5aC0f34F51bDD": {
"balance": "10000000000000000000000000000"
},
"90053037893B49B45AD6F4b75A58eD1bae72b7E6": {
"balance": "10000000000000000000000000000"
},
"9006ca506e9a49D9f91EA4e67b91f3573F202Dbe": {
"balance": "10000000000000000000000000000"
},
"900709cebc99ACD33507C9327A6DEb94Ce47276F": {
"balance": "10000000000000000000000000000"
},
"9008f777695AA1f9a17e296E6289349D01B2aA29": {
"balance": "10000000000000000000000000000"
},
"9009a7E2Fd59F94Ba50C631E0094067362755997": {
"balance": "10000000000000000000000000000"
}
},
"number": "0x0",
"gasUsed": "0x0",
"parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000"
}

View File

@@ -1,57 +0,0 @@
{
"SlowChainHeight": 0,
"AccelId": 0,
"MemberInfo": [
{
"Stake": 0,
"PubVoteKey": "UGS32UXyuKe1/NdDxeRezqrDL/B4PPCRvJM/im0Y1/wjpp2OLWOmoV+sAZKfjvywymAuZfoRHmk0omlLropoDUwOaQmQf3Pk0v4ZicEvuYSK3C2ZoBSEL2g0hGNS46AwBl3+hxdwQPYysWgY4Xt0imbmK7lT9zYhx4BT3RaX9ds=",
"Coinbase": "0x0000000000000000000000000000000000000000",
"GasPrice": 10000000
},
{
"Stake": 1,
"PubVoteKey": "Me+82s3Fh3Su/VoLLWM6qeoeEiX7crw4wygIuQGXRFiD5y6CYsSRuFm4ObJCssR2QOzLg0DZPXduDgbitvwE8yFwX1jgSdtj7/t8deVN1m/T/put2QEqLm1DncqWb8RJUquORidklfNNGx+KhAqD1jcx0QLYoTTdpw6f/XEDPMM=",
"Coinbase": "0x0000000000000000000000000000000000000001",
"GasPrice": 10000000
},
{
"Stake": 2,
"PubVoteKey": "h2BjQuU46vUoyAZ6B80l0a6DGjHFH/ayqV3uef/+Qt9MoudNCjjc/phuy1i485uaAu1+oKuCqFZuNbATPZZ4pg05nhKCUkSXqDaau1gZQ8kPoMCqWEQaO5ByEp03PTW7O4wvI2/OrZ72ypZv0hp0fZJBGdD2KKO6q8m1z6ceakE=",
"Coinbase": "0x0000000000000000000000000000000000000002",
"GasPrice": 10000000
},
{
"Stake": 3,
"PubVoteKey": "GJYo33CspGj9hJHh/FAeWkijuAl0aPxGzqQHBeeJgMdF1G+VRi1ylOkEEXwO2jLzYGGfXvoiX47I5pExQKHiBBESK9TDSHHRXYB2cg/k8aYy4RqqbqvOj3o8+9FypIw2Q29arpZJXwj6iYTRntbNKr/YD87Rq+kOuKK7uCPW1Z8=",
"Coinbase": "0x0000000000000000000000000000000000000003",
"GasPrice": 10000000
}
],
"AccelInfo": [
{
"Stake": 100,
"PubVoteKey": "SRj1b5QjJJm2G2liOQ8WkhqXtXZdzyAx21DbnDYK6xhPlo43kE4j6+9LdIIgGeDZMl8NnAr+CXWbYegXQkH/9YPX1GgjO4mKNT4dSEUXkPBBlfEuK/jn0S2XJ6zNnYdyTGkiCa8mfa5pOjz28bnfFBC5UJvl8QApdEA33cdSMxA=",
"Coinbase": "0x0000000000000000000000000000000000000064",
"GasPrice": 0,
"AccelCert": {
"Version": 1,
"SerialNumber": 60420792082393516382808622804599114188074780933,
"NotBefore": 1546558940,
"NotAfter": 1862178140,
"IssueDate": 1546558940,
"PublicKey": "SRj1b5QjJJm2G2liOQ8WkhqXtXZdzyAx21DbnDYK6xhPlo43kE4j6+9LdIIgGeDZMl8NnAr+CXWbYegXQkH/9YPX1GgjO4mKNT4dSEUXkPBBlfEuK/jn0S2XJ6zNnYdyTGkiCa8mfa5pOjz28bnfFBC5UJvl8QApdEA33cdSMxA=",
"SignatureAlgorithm": 10,
"Issuer": "Thunder Token Inc.",
"Subject": "ThunderCore Accelerator 0",
"KeyUsage": 1,
"Signature": {
"R": 78076793135492539121877292256641206477275309070273528475420094308293461526404,
"S": 7825391584813885271888950487684627930631254584177320009356072227896940396313
}
},
"URI": "cdnserver_0:8889",
"HostPort": "venus-prod-proposer-us-east-1-0.prod.tt-eng.com:8888",
"TxPoolAddr": "accel_0:8887"
}
]
}

View File

@@ -1,98 +0,0 @@
- blocknum: 0
session: 0
desc: "Venus Testnet Default Value before any hardfork"
committee:
electionScheme: "TopKCandidates"
expectedCommSize: 4
minBidderStake: 1E+23
minCommitteeSize: 1
minGasBidPrice: 1E+7
switchOffset: 0
proposerList: ''
verifyBid: false
voteCountingScheme: Seat
rewardScheme: "thunderella"
vaultGasUnlimited: false
rewardRatio: 50
electVersion: ""
protocol:
blockGasLimit: 1E+8
maxCodeSize: 24576
gasTable: ""
inflation: 0
baseFee: 0
vault:
burnReward: false
trustedRNG:
rngActive: true
version: "v1"
pala:
hardfork: false
election:
# 3 hours = 3600 * 3 - 1
stopBlockSessionOffset: 10799
consensus:
infoInHeader: false
k: 1
evm:
version: ""
precompiled:
blockSnGetterActive: false
vaultVersion: ""
revertDelegateCall: false
- blocknum: 1
desc: "Pala hardfork"
pala:
hardfork: true
- session: 1500
committee:
proposerList: r2
verifyBid: true
voteCountingScheme: Stake
protocol:
maxCodeSize: 40960
- session: 3200
committee:
proposerList: r2.1
rewardScheme: "pala-r2.1"
vaultGasUnlimited: true
protocol:
gasTable: pala-r2.1
- session: 5555
trustedRNG:
version: "v3"
consensus:
infoInHeader: true
- session: 6025
evm:
version: "london"
- session: 8350
precompiled:
blockSnGetterActive: true
consensus:
k: 1
protocol:
inflation: 15E+18
baseFee: 1E+10
committee:
proposerList: r4.0
expectedCommSize: 12
rewardRatio: 90
rewardScheme: "inflation"
- session: 9685
committee:
electVersion: "r3"
precompiled:
vaultVersion: "r3"
revertDelegateCall: true
trustedRNG:
version: "v4"
vault:
burnReward: false

View File

@@ -1,66 +0,0 @@
loggingId: <YOUR_LOGGINGID>
# debug | info | note | warning | error
logLevel:
/: warn
dataDir: /datadir
key:
GenesisCommPath: /config/fastpath/pala/genesis_comm_info.json
KeyStorePath: /keystore
alterCommPath: /config/fastpath/pala/r2_comm_info.json
# masterCert: /keystore/master_cert.pem
pala:
fromGenesis: true
bootnode:
trusted:
- boot-public-testnet.thundercore.com:8888
isFullNode: true
rpc:
http:
hostname: 0.0.0.0
port: 8545
modules:
- eth
- thunder
- net
- web3
ws:
hostname: 0.0.0.0
origins: '*'
port: 8545
modules:
- eth
- thunder
- net
- web3
maxDelayBlock: 120
suspendBuffer: 60s
logs:
blockRange: 172800
logRequests: True
chain:
chainID: 18
genesis: /config/genesis.json
initialSupply: 1E+29
snapshotCache: 0
accel:
txpool:
PriceLimit: 1 # 1 ella
AccountSlots: 1024
AccountQueue: 4096
GlobalSlots: 50000
GlobalQueue: 10000
Lifetime: 180s
EvictionInterval: 12s
blockmaker:
TimePerBlock: 1s
TxPerBlockLimit: -1
eth:
txLookupLimit: 0
metrics:
address: 0.0.0.0:9201
profiling:
enable: false
port: 9998
resourceMonitor:
enable: true
interval: 10s

View File

@@ -1,176 +0,0 @@
[
{
"Name": "r2",
"SlowChainHeight": 0,
"AccelId": 0,
"MemberInfo": null,
"AccelInfo": [
{
"Stake": 100,
"PubVoteKey": "SRj1b5QjJJm2G2liOQ8WkhqXtXZdzyAx21DbnDYK6xhPlo43kE4j6+9LdIIgGeDZMl8NnAr+CXWbYegXQkH/9YPX1GgjO4mKNT4dSEUXkPBBlfEuK/jn0S2XJ6zNnYdyTGkiCa8mfa5pOjz28bnfFBC5UJvl8QApdEA33cdSMxA=",
"Coinbase": "0x0000000000000000000000000000000000000064",
"GasPrice": 0,
"AccelCert": {
"Version": 1,
"SerialNumber": 60420792082393516382808622804599114188074780933,
"NotBefore": 1546558940,
"NotAfter": 1862178140,
"IssueDate": 1546558940,
"PublicKey": "SRj1b5QjJJm2G2liOQ8WkhqXtXZdzyAx21DbnDYK6xhPlo43kE4j6+9LdIIgGeDZMl8NnAr+CXWbYegXQkH/9YPX1GgjO4mKNT4dSEUXkPBBlfEuK/jn0S2XJ6zNnYdyTGkiCa8mfa5pOjz28bnfFBC5UJvl8QApdEA33cdSMxA=",
"SignatureAlgorithm": 10,
"Issuer": "Thunder Token Inc.",
"Subject": "ThunderCore Accelerator 0",
"KeyUsage": 1,
"Signature": {
"R": 78076793135492539121877292256641206477275309070273528475420094308293461526404,
"S": 7825391584813885271888950487684627930631254584177320009356072227896940396313
}
},
"URI": "",
"HostPort": "venus-prod-proposer-us-east-1-0.prod.tt-eng.com:8888",
"TxPoolAddr": ""
},
{
"Stake": 100,
"PubVoteKey": "cBNKA9Pnc7zLG794wLxsxUVD50nJsTXT+kMS+SzjDexsZxsiq/XFAUzX3iZYD5mH3NxJy63T85snXlxaz0CRiySmMxJfGsb1HERyQuOrxiZGrr+sIMSg8YHxw1ad8qaSA+eVyZnqrnah9/HYe/JDPhdavpUqySK0lg1MkKKjQ2k=",
"Coinbase": "0x0000000000000000000000000000000000000064",
"GasPrice": 0,
"AccelCert": {
"Version": 1,
"SerialNumber": 1201718498701653000896244679117909879368686743492,
"NotBefore": 1574172209,
"NotAfter": 1889791409,
"IssueDate": 1574172209,
"PublicKey": "cBNKA9Pnc7zLG794wLxsxUVD50nJsTXT+kMS+SzjDexsZxsiq/XFAUzX3iZYD5mH3NxJy63T85snXlxaz0CRiySmMxJfGsb1HERyQuOrxiZGrr+sIMSg8YHxw1ad8qaSA+eVyZnqrnah9/HYe/JDPhdavpUqySK0lg1MkKKjQ2k=",
"SignatureAlgorithm": 10,
"Issuer": "Thunder Token Inc.",
"Subject": "ThunderCore Proposer 0",
"KeyUsage": 1,
"Signature": {
"R": 90243831199723505944364117485101811272718013546926891948200373218410074654614,
"S": 25016813192761262835922449678354256313919432950236855439827585658687161054552
}
},
"URI": "",
"HostPort": "venus-prod-proposer-us-east-1-1.prod.tt-eng.com:8888",
"TxPoolAddr": ""
}
]
},
{
"Name": "r2.1",
"SlowChainHeight": 0,
"AccelId": 0,
"MemberInfo": null,
"AccelInfo": [
{
"Stake": 100,
"PubVoteKey": "SRj1b5QjJJm2G2liOQ8WkhqXtXZdzyAx21DbnDYK6xhPlo43kE4j6+9LdIIgGeDZMl8NnAr+CXWbYegXQkH/9YPX1GgjO4mKNT4dSEUXkPBBlfEuK/jn0S2XJ6zNnYdyTGkiCa8mfa5pOjz28bnfFBC5UJvl8QApdEA33cdSMxA=",
"Coinbase": "0x900aa6EACa96d88478Db33b3e2601d62F9014C88",
"GasPrice": 0,
"AccelCert": {
"Version": 1,
"SerialNumber": 60420792082393516382808622804599114188074780933,
"NotBefore": 1546558940,
"NotAfter": 1862178140,
"IssueDate": 1546558940,
"PublicKey": "SRj1b5QjJJm2G2liOQ8WkhqXtXZdzyAx21DbnDYK6xhPlo43kE4j6+9LdIIgGeDZMl8NnAr+CXWbYegXQkH/9YPX1GgjO4mKNT4dSEUXkPBBlfEuK/jn0S2XJ6zNnYdyTGkiCa8mfa5pOjz28bnfFBC5UJvl8QApdEA33cdSMxA=",
"SignatureAlgorithm": 10,
"Issuer": "Thunder Token Inc.",
"Subject": "ThunderCore Accelerator 0",
"KeyUsage": 1,
"Signature": {
"R": 78076793135492539121877292256641206477275309070273528475420094308293461526404,
"S": 7825391584813885271888950487684627930631254584177320009356072227896940396313
}
},
"URI": "",
"HostPort": "venus-prod-proposer-us-east-1-0.prod.tt-eng.com:8888",
"TxPoolAddr": ""
},
{
"Stake": 100,
"PubVoteKey": "cBNKA9Pnc7zLG794wLxsxUVD50nJsTXT+kMS+SzjDexsZxsiq/XFAUzX3iZYD5mH3NxJy63T85snXlxaz0CRiySmMxJfGsb1HERyQuOrxiZGrr+sIMSg8YHxw1ad8qaSA+eVyZnqrnah9/HYe/JDPhdavpUqySK0lg1MkKKjQ2k=",
"Coinbase": "0x900aa6EACa96d88478Db33b3e2601d62F9014C88",
"GasPrice": 0,
"AccelCert": {
"Version": 1,
"SerialNumber": 1201718498701653000896244679117909879368686743492,
"NotBefore": 1574172209,
"NotAfter": 1889791409,
"IssueDate": 1574172209,
"PublicKey": "cBNKA9Pnc7zLG794wLxsxUVD50nJsTXT+kMS+SzjDexsZxsiq/XFAUzX3iZYD5mH3NxJy63T85snXlxaz0CRiySmMxJfGsb1HERyQuOrxiZGrr+sIMSg8YHxw1ad8qaSA+eVyZnqrnah9/HYe/JDPhdavpUqySK0lg1MkKKjQ2k=",
"SignatureAlgorithm": 10,
"Issuer": "Thunder Token Inc.",
"Subject": "ThunderCore Proposer 0",
"KeyUsage": 1,
"Signature": {
"R": 90243831199723505944364117485101811272718013546926891948200373218410074654614,
"S": 25016813192761262835922449678354256313919432950236855439827585658687161054552
}
},
"URI": "",
"HostPort": "venus-prod-proposer-us-east-1-1.prod.tt-eng.com:8888",
"TxPoolAddr": ""
}
]
},
{
"Name": "r4.0",
"SlowChainHeight": 0,
"AccelId": 0,
"MemberInfo": null,
"AccelInfo": [
{
"Stake": 100,
"PubVoteKey": "SRj1b5QjJJm2G2liOQ8WkhqXtXZdzyAx21DbnDYK6xhPlo43kE4j6+9LdIIgGeDZMl8NnAr+CXWbYegXQkH/9YPX1GgjO4mKNT4dSEUXkPBBlfEuK/jn0S2XJ6zNnYdyTGkiCa8mfa5pOjz28bnfFBC5UJvl8QApdEA33cdSMxA=",
"Coinbase": "0x090fFF25BFc36BBF20cEc0Af9b5Fa452AB8E3BE4",
"GasPrice": 0,
"AccelCert": {
"Version": 1,
"SerialNumber": 60420792082393516382808622804599114188074780933,
"NotBefore": 1546558940,
"NotAfter": 1862178140,
"IssueDate": 1546558940,
"PublicKey": "SRj1b5QjJJm2G2liOQ8WkhqXtXZdzyAx21DbnDYK6xhPlo43kE4j6+9LdIIgGeDZMl8NnAr+CXWbYegXQkH/9YPX1GgjO4mKNT4dSEUXkPBBlfEuK/jn0S2XJ6zNnYdyTGkiCa8mfa5pOjz28bnfFBC5UJvl8QApdEA33cdSMxA=",
"SignatureAlgorithm": 10,
"Issuer": "Thunder Token Inc.",
"Subject": "ThunderCore Accelerator 0",
"KeyUsage": 1,
"Signature": {
"R": 78076793135492539121877292256641206477275309070273528475420094308293461526404,
"S": 7825391584813885271888950487684627930631254584177320009356072227896940396313
}
},
"URI": "",
"HostPort": "testnet-proposer-000.thundercore.com:8888",
"TxPoolAddr": ""
},
{
"Stake": 100,
"PubVoteKey": "cBNKA9Pnc7zLG794wLxsxUVD50nJsTXT+kMS+SzjDexsZxsiq/XFAUzX3iZYD5mH3NxJy63T85snXlxaz0CRiySmMxJfGsb1HERyQuOrxiZGrr+sIMSg8YHxw1ad8qaSA+eVyZnqrnah9/HYe/JDPhdavpUqySK0lg1MkKKjQ2k=",
"Coinbase": "0x090fFF25BFc36BBF20cEc0Af9b5Fa452AB8E3BE4",
"GasPrice": 0,
"AccelCert": {
"Version": 1,
"SerialNumber": 1201718498701653000896244679117909879368686743492,
"NotBefore": 1574172209,
"NotAfter": 1889791409,
"IssueDate": 1574172209,
"PublicKey": "cBNKA9Pnc7zLG794wLxsxUVD50nJsTXT+kMS+SzjDexsZxsiq/XFAUzX3iZYD5mH3NxJy63T85snXlxaz0CRiySmMxJfGsb1HERyQuOrxiZGrr+sIMSg8YHxw1ad8qaSA+eVyZnqrnah9/HYe/JDPhdavpUqySK0lg1MkKKjQ2k=",
"SignatureAlgorithm": 10,
"Issuer": "Thunder Token Inc.",
"Subject": "ThunderCore Proposer 1",
"KeyUsage": 1,
"Signature": {
"R": 90243831199723505944364117485101811272718013546926891948200373218410074654614,
"S": 25016813192761262835922449678354256313919432950236855439827585658687161054552
}
},
"URI": "",
"HostPort": "testnet-proposer-001.thundertoken.net:8888",
"TxPoolAddr": ""
}
]
}
]

View File

@@ -1,45 +0,0 @@
# thunder configuration file
# all configurations in here are case insensitive
# debug | info | note | warn | error | crit
logLevel:
/: info
accel:
txpool:
PriceLimit: 1 # 1 ella
AccountSlots: 1024
AccountQueue: 4096
GlobalSlots: 50000
GlobalQueue: 10000
Lifetime: 36s
EvictionInterval: 12s
blockmaker:
TimePerBlock: 1s
TxPerBlockLimit: -1
alivePrivKey: 645243f2f15b09d2e343e919d01e33755274973b21c917083beb438a6bca5376
bidder:
bidaddress: "0x30d87bd4D1769437880c64A543bB649a693EB348"
full_node:
client:
HostIp: 0.0.0.0:8887
ConnectTimeout: 15s
TxRetryDelay: 1s
TxRequestTimeout: 10h
chain:
chainID: 19 # TestnetChainID is Testnet's chain ID.
auxnet:
yellAddress: ff9A2eAcF66049B3822cC8720B868031782cf45f
aliveAddress: 0e67BD382068fb13ae3E54b443FAaeB2EC27c329
logFile: "/logs/thunder.log"
verboseLogFile: "/logs/thunder.verbose.log"
resourceMonitor:
enable: true
interval: 10s
profiling:
enable: true
port: 9999