Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
plugin
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
link33
plugin
Commits
76d88f99
Commit
76d88f99
authored
Sep 16, 2021
by
mdj33
Committed by
vipwzw
Sep 18, 2021
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix cross2eth cp chain33.para.toml
parent
93d446ee
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
3 additions
and
390 deletions
+3
-390
Jenkinsfile
Jenkinsfile
+1
-1
chain33.para.toml
chain33.para.toml
+0
-1
build.sh
plugin/dapp/cross2eth/cmd/build.sh
+2
-0
chain33.para.toml
plugin/dapp/cross2eth/cmd/build/chain33.para.toml
+0
-388
No files found.
Jenkinsfile
View file @
76d88f99
...
...
@@ -24,7 +24,7 @@ pipeline {
gitlabCommitStatus
(
name:
'deploy'
){
sh
'go version'
sh
'make build_ci'
sh
"cd build && mkdir ${env.BUILD_NUMBER} && cp ci/* ${env.BUILD_NUMBER} -r && ./docker-compose-pre.sh modify && cp chain33* Dockerfile* docker* *.sh ${env.BUILD_NUMBER}/ && cd ${env.BUILD_NUMBER}/ && rm -rf cross2eth && ./docker-compose-pre.sh run ${env.BUILD_NUMBER} all "
sh
"cd build && mkdir ${env.BUILD_NUMBER} && cp ci/* ${env.BUILD_NUMBER} -r && ./docker-compose-pre.sh modify && cp chain33* Dockerfile* docker* *.sh ${env.BUILD_NUMBER}/ && cd ${env.BUILD_NUMBER}/ && rm -rf cross2eth
mix
&& ./docker-compose-pre.sh run ${env.BUILD_NUMBER} all "
}
}
}
...
...
chain33.para.toml
View file @
76d88f99
Title
=
"user.p.para."
TestNet
=
false
#symbol需要大小
CoinSymbol
=
"para"
EnableParaFork
=
true
...
...
plugin/dapp/cross2eth/cmd/build.sh
View file @
76d88f99
...
...
@@ -24,11 +24,13 @@ go build -i ${FLAG} -v -o "${OUT_DIR}/ebcli_D" -ldflags "-X ${SRC_EBCLI}/buildfl
# shellcheck disable=SC2086,1072
go build
-i
${
FLAG
}
-v
-o
"
${
OUT_DIR
}
/boss4x"
"
${
SRC_BOSS4XCLI
}
"
cp
../../../../chain33.para.toml ./build/
cp
../ebrelayer/relayer.toml
"
${
OUT_DIR
}
/relayer.toml"
cp
./build/
*
"
${
OUT_DIR
}
"
cp
./build/abi/
*
"
${
OUT_DIR
}
"
cp
./build/public/
*
"
${
OUT_DIR
}
"
OUT_TESTDIR
=
"
${
1
}
/dapptest/
$strapp
"
mkdir
-p
"
${
OUT_TESTDIR
}
"
cp
./test/
*
"
${
OUT_TESTDIR
}
"
plugin/dapp/cross2eth/cmd/build/chain33.para.toml
deleted
100644 → 0
View file @
93d446ee
Title
=
"user.p.para."
TestNet
=
false
CoinSymbol
=
"para"
EnableParaFork
=
true
ChainID
=
0
[crypto]
[log]
# 日志级别,支持debug(dbug)/info/warn/error(eror)/crit
loglevel
=
"debug"
logConsoleLevel
=
"info"
# 日志文件名,可带目录,所有生成的日志文件都放到此目录下
logFile
=
"logs/chain33.para.log"
# 单个日志文件的最大值(单位:兆)
maxFileSize
=
300
# 最多保存的历史日志文件个数
maxBackups
=
100
# 最多保存的历史日志消息(单位:天)
maxAge
=
28
# 日志文件名是否使用本地事件(否则使用UTC时间)
localTime
=
true
# 历史日志文件是否压缩(压缩格式为gz)
compress
=
true
# 是否打印调用源文件和行号
callerFile
=
false
# 是否打印调用方法
callerFunction
=
false
[blockchain]
defCacheSize
=
128
maxFetchBlockNum
=
128
timeoutSeconds
=
5
batchBlockNum
=
128
driver
=
"leveldb"
dbPath
=
"paradatadir"
dbCache
=
64
isStrongConsistency
=
true
singleMode
=
true
batchsync
=
false
#平行链钱包通过平行链区块seqence索引高度,缺省是true
isRecordBlockSequence
=
true
isParaChain
=
true
enableTxQuickIndex
=
true
# 升级storedb是否重新执行localdb,bityuan主链升级不需要开启,平行链升级需要开启
enableReExecLocal
=
true
# 使能精简localdb
enableReduceLocaldb
=
false
enablePushSubscribe
=
true
[p2p]
types
=
["dht"]
enable
=
false
driver
=
"leveldb"
dbPath
=
"paradatadir/addrbook"
dbCache
=
4
grpcLogFile
=
"grpc33.log"
waitPid
=
true
[p2p.sub.dht]
DHTDataPath
=
"paradatadir/p2pstore"
[rpc]
# 避免与主链配置冲突
jrpcBindAddr
=
"localhost:8901"
grpcBindAddr
=
"localhost:8902"
whitelist
=
["127.0.0.1"]
jrpcFuncWhitelist
=
["*"]
grpcFuncWhitelist
=
["*"]
[mempool]
name
=
"para"
poolCacheSize
=
10240
minTxFeeRate
=
100000
maxTxNumPerAccount
=
10000
[consensus]
name
=
"para"
genesisBlockTime
=
1514533390
genesis
=
"14KEKbYtKKQm4wMthSK9J4La4nAiidGozt"
minerExecs
=
["paracross"]
#配置挖矿合约
[mver.consensus]
fundKeyAddr
=
"1BQXS6TxaYYG5mADaWij4AxhZZUTpw95a5"
powLimitBits
=
"0x1f00ffff"
maxTxNumber
=
1600
[mver.consensus.paracross]
#超级节点挖矿奖励
coinReward
=
18
#发展基金奖励
coinDevFund
=
12
#如果超级节点上绑定了委托账户,则奖励超级节点coinBaseReward,其余部分(coinReward-coinBaseReward)按权重分给委托账户
coinBaseReward
=
3
#委托账户最少解绑定时间(按小时)
unBindTime
=
24
#支持挖矿奖励的1e8小数模式,比如18coin 需要配置成1800000000 以支持小数位后的配置,如果true,意味着已经打开即coinReward=1800000000
decimalMode
=
false
#挖矿模式, normal:缺省挖矿,其他自定义,注册名字需要和配置名字保持一致
minerMode
=
"normal"
#挖矿减半周期,按高度减半
halvePeriod
=
1000
[consensus.sub.para]
#主链节点的grpc服务器ip,当前可以支持多ip负载均衡,如“118.31.177.1:8802,39.97.2.127:8802”
#ParaRemoteGrpcClient="118.31.177.1:8802,39.97.2.127:8802,120.77.111.44:8802,jiedian2.bityuan.com,cloud.bityuan.com"
ParaRemoteGrpcClient
=
"localhost:8802"
#主链指定高度的区块开始同步
startHeight
=
345850
#打包时间间隔,单位秒
writeBlockSeconds
=
2
#验证账户,验证节点需要配置自己的账户,并且钱包导入对应种子,非验证节点留空
authAccount
=
""
#创世地址额度
genesisAmount
=
100000000
#主链计算blockhash forkheight,需要和主链保持严格一致,不可修改,209186是bityuan主链对应高度, ycc或其他按实际修改
mainBlockHashForkHeight
=
209186
#主链支持平行链共识tx分叉高度,需要和主链保持严格一致,不可修改,2270000是bityuan主链对应高度, ycc或其他按实际修改
mainForkParacrossCommitTx
=
2270000
#主链开启循环检查共识交易done的fork高度,需要和主链保持严格一致,不可修改,4320000是bityuan主链对应高度, ycc或其他按实际修改
mainLoopCheckCommitTxDoneForkHeight
=
4320000
#无平行链交易的主链区块间隔,平行链产生一个空块,从高度0开始,配置[blockHeight:interval],比如["0:50","1000:100"]
emptyBlockInterval
=
["0:50"]
[store]
name
=
"kvmvccmavl"
driver
=
"leveldb"
storedbVersion
=
"2.0.0"
dbPath
=
"paradatadir/mavltree"
dbCache
=
128
[store.sub.mavl]
enableMavlPrefix
=
false
enableMVCC
=
false
enableMavlPrune
=
false
pruneHeight
=
10000
# 是否使能mavl数据载入内存
enableMemTree
=
true
# 是否使能mavl叶子节点数据载入内存
enableMemVal
=
true
# 缓存close ticket数目,该缓存越大同步速度越快,最大设置到1500000
tkCloseCacheLen
=
100000
[store.sub.kvmvccmavl]
enableMVCCIter
=
true
enableMavlPrefix
=
false
enableMVCC
=
false
enableMavlPrune
=
false
pruneMavlHeight
=
10000
enableMVCCPrune
=
false
pruneMVCCHeight
=
10000
# 是否使能mavl数据载入内存
enableMemTree
=
true
# 是否使能mavl叶子节点数据载入内存
enableMemVal
=
true
# 缓存close ticket数目,该缓存越大同步速度越快,最大设置到1500000
tkCloseCacheLen
=
100000
# 该参数针对平行链,如果平行链的ForkKvmvccmavl高度不为0,需要开启此功能,开启此功能需要从0开始执行区块
enableEmptyBlockHandle
=
false
[wallet]
minFee
=
100000
driver
=
"leveldb"
dbPath
=
"parawallet"
dbCache
=
16
signType
=
"secp256k1"
minerdisable
=
true
[exec]
enableStat
=
false
enableMVCC
=
false
[exec.sub.relay]
genesis
=
"12qyocayNF7Lv6C9qW4avxs2E7U41fKSfv"
[exec.sub.manage]
superManager
=
["12qyocayNF7Lv6C9qW4avxs2E7U41fKSfv"]
[exec.sub.token]
saveTokenTxList
=
true
tokenApprs
=[]
[exec.sub.paracross]
#平行链自共识停止n个空块的对应主链高度后,超级账户可以直接参与投票,这个高度只在主链有效
paraConsensusStopBlocks
=
30000
[exec.sub.autonomy]
total
=
"16htvcBNSEA7fZhAdLJphDwQRQJaHpyHTp"
useBalance
=
false
[exec.sub.evm]
#平行链evm合约ETH资产映射的合约和资产类型(symbol)
ethMapFromExecutor
=
"paracross"
ethMapFromSymbol
=
"coins.bty"
#系统中所有的fork,默认用chain33的测试网络的
#但是我们可以替换
[fork.system]
ForkChainParamV1
=
0
ForkCheckTxDup
=
0
ForkBlockHash
=
1
ForkMinerTime
=
0
ForkTransferExec
=
0
ForkExecKey
=
0
ForkTxGroup
=
0
ForkResetTx0
=
0
ForkWithdraw
=
0
ForkExecRollback
=
0
ForkCheckBlockTime
=
0
ForkTxHeight
=
0
ForkTxGroupPara
=
0
ForkChainParamV2
=
0
ForkMultiSignAddress
=
0
ForkStateDBSet
=
0
ForkLocalDBAccess
=
0
ForkBlockCheck
=
0
ForkBase58AddressCheck
=
0
#平行链上使能平行链执行器如user.p.x.coins执行器的注册,缺省为0,对已有的平行链需要设置一个fork高度
ForkEnableParaRegExec
=
0
ForkCacheDriver
=
0
ForkTicketFundAddrV1
=
-1
#fork6.3
#主链和平行链都使用同一个fork高度
ForkRootHash
=
7200000
[fork.sub.coins]
Enable
=
0
[fork.sub.coinsx]
Enable
=
0
[fork.sub.ticket]
Enable
=
0
ForkTicketId
=
0
ForkTicketVrf
=
0
[fork.sub.retrieve]
Enable
=
0
ForkRetrive
=
0
ForkRetriveAsset
=
0
[fork.sub.hashlock]
Enable
=
0
ForkBadRepeatSecret
=
0
[fork.sub.manage]
Enable
=
0
ForkManageExec
=
0
[fork.sub.token]
Enable
=
0
ForkTokenBlackList
=
0
ForkBadTokenSymbol
=
0
ForkTokenPrice
=
0
ForkTokenSymbolWithNumber
=
0
ForkTokenCheck
=
0
[fork.sub.trade]
Enable
=
0
ForkTradeBuyLimit
=
0
ForkTradeAsset
=
0
ForkTradeID
=
0
ForkTradeFixAssetDB
=
0
ForkTradePrice
=
0
[fork.sub.paracross]
Enable
=
0
ForkParacrossWithdrawFromParachain
=
0
ForkParacrossCommitTx
=
0
ForkLoopCheckCommitTxDone
=
0
#仅平行链适用,自共识分阶段开启,缺省是0,若对应主链高度7200000之前开启过自共识,需要重新配置此分叉,并为之前自共识设置selfConsensEnablePreContract配置项
ForkParaSelfConsStages
=
0
ForkParaAssetTransferRbk
=
0
#仅平行链适用,开启挖矿交易的高度,已有代码版本可能未在0高度开启挖矿,需要设置这个高度,新版本默认从0开启挖矿,通过交易配置分阶段奖励
ForkParaFullMinerHeight
=
0
[fork.sub.evm]
Enable
=
0
ForkEVMState
=
0
ForkEVMABI
=
0
ForkEVMFrozen
=
0
ForkEVMKVHash
=
0
ForkEVMYoloV1
=
0
ForkEVMTxGroup
=
0
[fork.sub.blackwhite]
Enable
=
0
ForkBlackWhiteV2
=
0
[fork.sub.cert]
Enable
=
0
[fork.sub.guess]
Enable
=
0
[fork.sub.lottery]
Enable
=
0
[fork.sub.oracle]
Enable
=
0
[fork.sub.relay]
Enable
=
0
[fork.sub.norm]
Enable
=
0
[fork.sub.pokerbull]
Enable
=
0
[fork.sub.privacy]
Enable
=
0
[fork.sub.game]
Enable
=
0
[fork.sub.vote]
Enable
=
0
[fork.sub.accountmanager]
Enable
=
0
[fork.sub.exchange]
Enable
=
0
[fork.sub.wasm]
Enable
=
0
[fork.sub.valnode]
Enable
=
0
[fork.sub.dpos]
Enable
=
0
[fork.sub.echo]
Enable
=
0
[fork.sub.storage]
Enable
=
0
ForkStorageLocalDB
=
0
[fork.sub.qbftNode]
Enable
=
0
[fork.sub.multisig]
Enable
=
0
[fork.sub.unfreeze]
Enable
=
0
ForkTerminatePart
=
0
ForkUnfreezeIDX
=
0
[fork.sub.autonomy]
Enable
=
0
[fork.sub.jsvm]
Enable
=
0
[fork.sub.issuance]
Enable
=
0
ForkIssuanceTableUpdate
=
0
[fork.sub.collateralize]
Enable
=
0
ForkCollateralizeTableUpdate
=
0
#对已有的平行链如果不是从0开始同步数据,需要设置这个kvmvccmavl的对应平行链高度的fork,如果从0开始同步,statehash会跟以前mavl的不同
[fork.sub.store-kvmvccmavl]
ForkKvmvccmavl
=
0
[pprof]
listenAddr
=
"localhost:6061"
[metrics]
#是否使能发送metrics数据的发送
enableMetrics
=
false
#数据保存模式
dataEmitMode
=
"influxdb"
[metrics.sub.influxdb]
#以纳秒为单位的发送间隔
duration
=
1000000000
url
=
"http://influxdb:8086"
database
=
"chain33metrics"
username
=
""
password
=
""
namespace
=
""
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment