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
499afb41
Commit
499afb41
authored
Dec 17, 2021
by
QM
Committed by
vipwzw
Dec 20, 2021
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update
parent
df5a1777
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
46 additions
and
41 deletions
+46
-41
dockerRelayerTestEvm.sh
plugin/dapp/bridgevmxgo/cmd/build/dockerRelayerTestEvm.sh
+13
-7
deployCrossX2Chain33.go
.../cross2eth/boss4x/chain33/offline/deployCrossX2Chain33.go
+1
-1
mainPubilcRelayerTest.sh
.../dapp/cross2eth/cmd/build/public/mainPubilcRelayerTest.sh
+8
-9
offlinePublic.sh
plugin/dapp/cross2eth/cmd/build/public/offlinePublic.sh
+15
-15
relayerPublic.sh
plugin/dapp/cross2eth/cmd/build/public/relayerPublic.sh
+9
-9
No files found.
plugin/dapp/bridgevmxgo/cmd/build/dockerRelayerTestEvm.sh
View file @
499afb41
...
...
@@ -139,6 +139,7 @@ function DeployEvmxgo() {
}
function
TestETH2EVMToChain33
()
{
echo
-e
"
${
GRE
}
===========
$FUNCNAME
begin ===========
${
NOC
}
"
# 查询 ETH 这端 bridgeBank 地址原来是 0
result
=
$(${
CLIA
}
ethereum balance
-o
"
${
ethBridgeBank
}
"
)
cli_ret
"
${
result
}
"
"balance"
".balance"
"0"
...
...
@@ -159,7 +160,7 @@ function TestETH2EVMToChain33() {
# chain33 chain33EthBridgeTokenAddr(ETH合约中)查询 lock 金额
result
=
$(${
Chain33Cli
}
evm query
-a
"
${
chain33EthBridgeTokenAddr
}
"
-c
"
${
chain33DeployAddr
}
"
-b
"balanceOf(
${
chain33ReceiverAddr
}
)"
)
# 结果是 11 * le8
# is_equal "${result}" "47
00000000"
is_equal
"
${
result
}
"
"11
00000000"
${
EvmxgoBoss4xCLI
}
chain33 offline approve_erc20
-a
330000000000
-s
"
${
XgoChain33BridgeBank
}
"
-c
"
${
chain33EthBridgeTokenAddr
}
"
-k
"
${
chain33ReceiverAddrKey
}
"
-f
1
chain33_offline_send_evm
"approve_erc20.txt"
...
...
@@ -168,13 +169,16 @@ function TestETH2EVMToChain33() {
check_tx
"
${
Chain33Cli
}
"
"
${
hash
}
"
result
=
$(${
Chain33Cli
}
evm query
-a
"
${
chain33EthBridgeTokenAddr
}
"
-c
"
${
chain33DeployAddr
}
"
-b
"balanceOf(
${
chain33ReceiverAddr
}
)"
)
# is_equal "${result}" "42
00000000"
is_equal
"
${
result
}
"
"6
00000000"
result
=
$(${
Chain33Cli
}
evm query
-a
"
${
chain33EthBridgeTokenAddr
}
"
-c
"
${
chain33DeployAddr
}
"
-b
"balanceOf(
${
XgoChain33BridgeBank
}
)"
)
# is_equal "${result}" "500000000"
is_equal
"
${
result
}
"
"500000000"
echo
-e
"
${
GRE
}
===========
$FUNCNAME
end ===========
${
NOC
}
"
}
function
Testethereum2EVMToChain33_usdt
()
{
echo
-e
"
${
GRE
}
===========
$FUNCNAME
begin ===========
${
NOC
}
"
# 查询 ETH 这端 bridgeBank 地址原来是
result
=
$(${
CLIA
}
ethereum balance
-o
"
${
ethBridgeBank
}
"
-t
"
${
ethereumUSDTERC20TokenAddr
}
"
)
cli_ret
"
${
result
}
"
"balance"
".balance"
"0"
...
...
@@ -194,7 +198,7 @@ function Testethereum2EVMToChain33_usdt() {
# chain33 chain33EthBridgeTokenAddr(ETH合约中)查询 lock 金额
result
=
$(${
Chain33Cli
}
evm query
-a
"
${
chain33USDTBridgeTokenAddr
}
"
-c
"
${
chain33TestAddr1
}
"
-b
"balanceOf(
${
chain33ReceiverAddr
}
)"
)
# is_equal "${result}" "7
00000000"
is_equal
"
${
result
}
"
"12
00000000"
${
EvmxgoBoss4xCLI
}
chain33 offline approve_erc20
-a
330000000000
-s
"
${
XgoChain33BridgeBank
}
"
-c
"
${
chain33USDTBridgeTokenAddr
}
"
-k
"
${
chain33ReceiverAddrKey
}
"
-f
1
chain33_offline_send_evm
"approve_erc20.txt"
...
...
@@ -203,10 +207,12 @@ function Testethereum2EVMToChain33_usdt() {
check_tx
"
${
Chain33Cli
}
"
"
${
hash
}
"
result
=
$(${
Chain33Cli
}
evm query
-a
"
${
chain33USDTBridgeTokenAddr
}
"
-c
"
${
chain33DeployAddr
}
"
-b
"balanceOf(
${
chain33ReceiverAddr
}
)"
)
# is_equal "${result}" "42
00000000"
is_equal
"
${
result
}
"
"7
00000000"
result
=
$(${
Chain33Cli
}
evm query
-a
"
${
chain33USDTBridgeTokenAddr
}
"
-c
"
${
chain33DeployAddr
}
"
-b
"balanceOf(
${
XgoChain33BridgeBank
}
)"
)
# is_equal "${result}" "500000000"
is_equal
"
${
result
}
"
"500000000"
echo
-e
"
${
GRE
}
===========
$FUNCNAME
end ===========
${
NOC
}
"
}
function
get_evm_cli
()
{
...
...
@@ -224,7 +230,7 @@ function get_evm_cli() {
CLID
=
"docker exec
${
dockerNamePrefix
}
_ebrelayerd_1 /root/ebcli_A"
docker_ganachetest_ip
=
$(
get_docker_addr
"
${
dockerNamePrefix
}
_ganachetest_1"
)
Boss4xCLI
=
"docker exec
${
dockerNamePrefix
}
_ebrelayera_1 /root/boss4x --rpc_laddr http://
${
docker_chain33_ip
}
:8901 --rpc_laddr_ethereum http://
${
docker_ganachetest_ip
}
:8545 --paraName user.p.para. --chainID
${
chain33ID
}
"
Boss4xCLI
=
"docker exec
${
dockerNamePrefix
}
_ebrelayera_1 /root/boss4x --rpc_laddr http://
${
docker_chain33_ip
}
:8901 --rpc_laddr_ethereum http://
${
docker_ganachetest_ip
}
:8545 --paraName user.p.para. --chainID
${
chain33ID
}
--chainEthId 0
"
EvmxgoBoss4xCLI
=
"./evmxgoboss4x --rpc_laddr http://
${
docker_chain33_ip
}
:8901 --paraName user.p.para. --chainID
${
chain33ID
}
"
}
}
...
...
plugin/dapp/cross2eth/boss4x/chain33/offline/deployCrossX2Chain33.go
View file @
499afb41
...
...
@@ -38,7 +38,7 @@ func addCreateCrossBridgeFlags(cmd *cobra.Command) {
cmd
.
Flags
()
.
Float64P
(
"fee"
,
"f"
,
0
,
"contract gas fee (optional)"
)
cmd
.
Flags
()
.
StringP
(
"valset"
,
"r"
,
""
,
"contruct parameter for valset, as: 'addr, [addr, addr, addr, addr], [25, 25, 25, 25]'"
)
_
=
cmd
.
MarkFlagRequired
(
"valset"
)
cmd
.
Flags
()
.
StringP
(
"multisignAddrs"
,
"m"
,
""
,
"multisign address"
)
cmd
.
Flags
()
.
StringP
(
"multisignAddrs"
,
"m"
,
""
,
"multisign address
, as: 'addr, addr, addr, addr'
"
)
_
=
cmd
.
MarkFlagRequired
(
"multisignAddrs"
)
}
...
...
plugin/dapp/cross2eth/cmd/build/public/mainPubilcRelayerTest.sh
View file @
499afb41
...
...
@@ -143,7 +143,7 @@ function TestChain33ToEthAssets() {
is_equal
"
${
result
}
"
"500.0000"
# chain33 lock bty
hash
=
$(${
Chain33Cli
}
send evm call
-f
1
-a
5
-k
"
${
chain33TestAddr1
}
"
-e
"
${
chain33BridgeBank
}
"
-p
"lock(
${
ethTestAddr1
}
,
${
chain33BtyERC20TokenAddr
}
, 500000000)"
--chainID
"
${
chain33ID
}
"
)
hash
=
$(${
Chain33Cli
}
send evm call
-f
1
-a
5
-k
"
${
chain33TestAddr1
}
"
-e
"
${
chain33BridgeBank
}
"
-p
"lock(
${
ethTestAddr1
}
,
${
chain33BtyERC20TokenAddr
}
, 500000000)"
)
check_tx
"
${
Chain33Cli
}
"
"
${
hash
}
"
# 原来的地址金额 减少了 5
...
...
@@ -215,7 +215,7 @@ function TestChain33ToEthAssets() {
# is_equal "${result}" "0"
#
# # chain33 lock ZBC
# hash=$(${Chain33Cli} send evm call -f 1 -k "${chain33TestAddr1}" -e "${chain33BridgeBank}" -p "lock(${ethTestAddr1}, ${chain33ZbcERC20TokenAddr}, 900000000)"
--chainID "${chain33ID}"
)
# hash=$(${Chain33Cli} send evm call -f 1 -k "${chain33TestAddr1}" -e "${chain33BridgeBank}" -p "lock(${ethTestAddr1}, ${chain33ZbcERC20TokenAddr}, 900000000)")
# check_tx "${Chain33Cli}" "${hash}"
#
# # chain33BridgeBank 是否增加了 9
...
...
@@ -474,7 +474,7 @@ function offline_set_offline_token_Bty() {
percents
=
$2
fi
# shellcheck disable=SC2086
${
Boss4xCLI
}
chain33 offline set_offline_token
-c
"
${
chain33BridgeBank
}
"
-s
BTY
-m
${
threshold
}
-p
${
percents
}
-k
"
${
chain33DeployKey
}
"
--chainID
"
${
chain33ID
}
"
${
Boss4xCLI
}
chain33 offline set_offline_token
-c
"
${
chain33BridgeBank
}
"
-s
BTY
-m
${
threshold
}
-p
${
percents
}
-k
"
${
chain33DeployKey
}
"
chain33_offline_send
"chain33_set_offline_token.txt"
echo
-e
"
${
GRE
}
===========
$FUNCNAME
end ===========
${
NOC
}
"
...
...
@@ -492,7 +492,7 @@ function offline_set_offline_token_Bty() {
# percents=$2
# fi
# # shellcheck disable=SC2086
# ${Boss4xCLI} chain33 offline set_offline_token -c "${chain33BridgeBank}" -t "${chain33YccERC20TokenAddr}" -s YCC -m ${threshold} -p ${percents} -k "${chain33DeployKey}"
--chainID "${chain33ID}"
# ${Boss4xCLI} chain33 offline set_offline_token -c "${chain33BridgeBank}" -t "${chain33YccERC20TokenAddr}" -s YCC -m ${threshold} -p ${percents} -k "${chain33DeployKey}"
# chain33_offline_send "chain33_set_offline_token.txt"
#
# echo -e "${GRE}=========== $FUNCNAME end ===========${NOC}"
...
...
@@ -553,7 +553,7 @@ function offline_set_offline_token_EthUSDT() {
# # shellcheck disable=SC2154
# ${Boss4xCLI} chain33 offline create_multisign_transfer -a 50 -r "${chain33BridgeBank}" -m "${multisignChain33Addr}"
# # shellcheck disable=SC2154
# ${Boss4xCLI} chain33 offline multisign_transfer -k "${chain33DeployKey}" -s "${chain33MultisignKeyA},${chain33MultisignKeyB},${chain33MultisignKeyC},${chain33MultisignKeyD}"
--chainID "${chain33ID}"
# ${Boss4xCLI} chain33 offline multisign_transfer -k "${chain33DeployKey}" -s "${chain33MultisignKeyA},${chain33MultisignKeyB},${chain33MultisignKeyC},${chain33MultisignKeyD}"
# chain33_offline_send "multisign_transfer.txt"
# sleep 10
# result=$(${Chain33Cli} asset balance -a "${chain33BridgeBank}" --asset_exec paracross --asset_symbol coins.bty -e user.p.para.evm | jq -r .balance)
...
...
@@ -564,7 +564,7 @@ function offline_set_offline_token_EthUSDT() {
# # shellcheck disable=SC2154
# ${Boss4xCLI} chain33 offline create_multisign_transfer -a 10 -r "${chain33MultisignA}" -m "${multisignChain33Addr}"
# # shellcheck disable=SC2154
# ${Boss4xCLI} chain33 offline multisign_transfer -k "${chain33DeployKey}" -s "${chain33MultisignKeyA},${chain33MultisignKeyB},${chain33MultisignKeyC},${chain33MultisignKeyD}"
--chainID "${chain33ID}"
# ${Boss4xCLI} chain33 offline multisign_transfer -k "${chain33DeployKey}" -s "${chain33MultisignKeyA},${chain33MultisignKeyB},${chain33MultisignKeyC},${chain33MultisignKeyD}"
# chain33_offline_send "multisign_transfer.txt"
# sleep 10
# result=$(${Chain33Cli} asset balance -a "${chain33MultisignA}" --asset_exec paracross --asset_symbol coins.bty -e user.p.para.evm | jq -r .balance)
...
...
@@ -621,7 +621,7 @@ function initPara() {
function
lock_bty_multisign_docker
()
{
local
lockAmount
=
$1
local
lockAmount2
=
"
${
1
}
00000000"
hash
=
$(${
Chain33Cli
}
send evm call
-f
1
-a
"
${
lockAmount
}
"
-k
"
${
chain33TestAddr1
}
"
-e
"
${
chain33BridgeBank
}
"
-p
"lock(
${
ethTestAddr1
}
,
${
chain33BtyERC20TokenAddr
}
,
${
lockAmount2
}
)"
--chainID
"
${
chain33ID
}
"
)
hash
=
$(${
Chain33Cli
}
send evm call
-f
1
-a
"
${
lockAmount
}
"
-k
"
${
chain33TestAddr1
}
"
-e
"
${
chain33BridgeBank
}
"
-p
"lock(
${
ethTestAddr1
}
,
${
chain33BtyERC20TokenAddr
}
,
${
lockAmount2
}
)"
)
check_tx
"
${
Chain33Cli
}
"
"
${
hash
}
"
if
[[
$#
-eq
3
]]
;
then
...
...
@@ -854,8 +854,7 @@ function get_cli() {
CLID
=
"docker exec
${
dockerNamePrefix
}
_ebrelayerd_1 /root/ebcli_A"
docker_ganachetest_ip
=
$(
get_docker_addr
"
${
dockerNamePrefix
}
_ganachetest_1"
)
Boss4xCLI
=
"docker exec
${
dockerNamePrefix
}
_ebrelayera_1 /root/boss4x --rpc_laddr http://
${
docker_chain33_ip
}
:8901 --rpc_laddr_ethereum http://
${
docker_ganachetest_ip
}
:8545 --paraName user.p.para. --chainID
${
chain33ID
}
"
Boss4xCLI
=
"docker exec
${
dockerNamePrefix
}
_ebrelayera_1 /root/boss4x --rpc_laddr http://
${
docker_chain33_ip
}
:8901 --rpc_laddr_ethereum http://
${
docker_ganachetest_ip
}
:8545 --paraName user.p.para. --chainID
${
chain33ID
}
--chainEthId 0"
}
}
...
...
plugin/dapp/cross2eth/cmd/build/public/offlinePublic.sh
View file @
499afb41
This diff is collapsed.
Click to expand it.
plugin/dapp/cross2eth/cmd/build/public/relayerPublic.sh
View file @
499afb41
...
...
@@ -146,7 +146,7 @@ function create_bridge_token_eth_BTY() {
function
create_bridge_token_chain33_ETH
()
{
# 在 chain33 上创建 bridgeToken ETH
echo
-e
"
${
GRE
}
======= 在 chain33 上创建 bridgeToken ETH ======
${
NOC
}
"
hash
=
$(${
Chain33Cli
}
send evm call
-f
1
-k
"
${
chain33DeployAddr
}
"
-e
"
${
chain33BridgeBank
}
"
-p
"createNewBridgeToken(ETH)"
--chainID
"
${
chain33ID
}
"
)
hash
=
$(${
Chain33Cli
}
send evm call
-f
1
-k
"
${
chain33DeployAddr
}
"
-e
"
${
chain33BridgeBank
}
"
-p
"createNewBridgeToken(ETH)"
)
check_tx
"
${
Chain33Cli
}
"
"
${
hash
}
"
chain33EthBridgeTokenAddr
=
$(${
Chain33Cli
}
evm query
-a
"
${
chain33BridgeBank
}
"
-c
"
${
chain33DeployAddr
}
"
-b
"getToken2address(ETH)"
)
echo
"ETH Token Addr=
${
chain33EthBridgeTokenAddr
}
"
...
...
@@ -171,7 +171,7 @@ function deploy_erc20_eth_BYC() {
function
create_bridge_token_chain33_YCC
()
{
# 在chain33上创建bridgeToken YCC
echo
-e
"
${
GRE
}
======= 在 chain33 上创建 bridgeToken YCC ======
${
NOC
}
"
hash
=
$(${
Chain33Cli
}
send evm call
-f
1
-k
"
${
chain33DeployAddr
}
"
-e
"
${
chain33BridgeBank
}
"
-p
"createNewBridgeToken(YCC)"
--chainID
"
${
chain33ID
}
"
)
hash
=
$(${
Chain33Cli
}
send evm call
-f
1
-k
"
${
chain33DeployAddr
}
"
-e
"
${
chain33BridgeBank
}
"
-p
"createNewBridgeToken(YCC)"
)
check_tx
"
${
Chain33Cli
}
"
"
${
hash
}
"
chain33BycBridgeTokenAddr
=
$(${
Chain33Cli
}
evm query
-a
"
${
chain33BridgeBank
}
"
-c
"
${
chain33DeployAddr
}
"
-b
"getToken2address(YCC)"
)
echo
"YCC Token Addr =
${
chain33BycBridgeTokenAddr
}
"
...
...
@@ -190,11 +190,11 @@ function deploy_erc20_chain33_YCC() {
cp
ERC20.abi
"
${
chain33YccERC20TokenAddr
}
.abi"
# echo 'YCC.1:增加allowance的设置,或者使用relayer工具进行'
hash
=
$(${
Chain33Cli
}
send evm call
-f
1
-k
"
${
chain33DeployAddr
}
"
-e
"
${
chain33YccERC20TokenAddr
}
"
-p
"approve(
${
chain33BridgeBank
}
, 330000000000)"
--chainID
"
${
chain33ID
}
"
)
hash
=
$(${
Chain33Cli
}
send evm call
-f
1
-k
"
${
chain33DeployAddr
}
"
-e
"
${
chain33YccERC20TokenAddr
}
"
-p
"approve(
${
chain33BridgeBank
}
, 330000000000)"
)
check_tx
"
${
Chain33Cli
}
"
"
${
hash
}
"
# echo 'YCC.2:#执行add lock操作:addToken2LockList'
hash
=
$(${
Chain33Cli
}
send evm call
-f
1
-k
"
${
chain33DeployAddr
}
"
-e
"
${
chain33BridgeBank
}
"
-p
"addToken2LockList(
${
chain33YccERC20TokenAddr
}
, YCC)"
--chainID
"
${
chain33ID
}
"
)
hash
=
$(${
Chain33Cli
}
send evm call
-f
1
-k
"
${
chain33DeployAddr
}
"
-e
"
${
chain33BridgeBank
}
"
-p
"addToken2LockList(
${
chain33YccERC20TokenAddr
}
, YCC)"
)
check_tx
"
${
Chain33Cli
}
"
"
${
hash
}
"
}
...
...
@@ -216,11 +216,11 @@ function deploy_erc20_chain33_ZBC() {
cp
ERC20.abi
"
${
chain33ZbcERC20TokenAddr
}
.abi"
# echo 'ZBC.1:增加allowance的设置,或者使用relayer工具进行'
hash
=
$(${
Chain33Cli
}
send evm call
-f
1
-k
"
${
chain33DeployAddr
}
"
-e
"
${
chain33ZbcERC20TokenAddr
}
"
-p
"approve(
${
chain33BridgeBank
}
, 330000000000)"
--chainID
"
${
chain33ID
}
"
)
hash
=
$(${
Chain33Cli
}
send evm call
-f
1
-k
"
${
chain33DeployAddr
}
"
-e
"
${
chain33ZbcERC20TokenAddr
}
"
-p
"approve(
${
chain33BridgeBank
}
, 330000000000)"
)
check_tx
"
${
Chain33Cli
}
"
"
${
hash
}
"
# echo 'ZBC.2:#执行add lock操作:addToken2LockList'
hash
=
$(${
Chain33Cli
}
send evm call
-f
1
-k
"
${
chain33DeployAddr
}
"
-e
"
${
chain33BridgeBank
}
"
-p
"addToken2LockList(
${
chain33ZbcERC20TokenAddr
}
, ZBC)"
--chainID
"
${
chain33ID
}
"
)
hash
=
$(${
Chain33Cli
}
send evm call
-f
1
-k
"
${
chain33DeployAddr
}
"
-e
"
${
chain33BridgeBank
}
"
-p
"addToken2LockList(
${
chain33ZbcERC20TokenAddr
}
, ZBC)"
)
check_tx
"
${
Chain33Cli
}
"
"
${
hash
}
"
}
...
...
@@ -586,7 +586,7 @@ function setupChain33Multisign() {
result
=
$(${
CLIA
}
chain33 multisign setup
-k
"
${
chain33DeployKey
}
"
-o
"
${
chain33MultisignA
}
,
${
chain33MultisignB
}
,
${
chain33MultisignC
}
,
${
chain33MultisignD
}
"
)
cli_ret
"
${
result
}
"
"chain33 multisign setup"
hash
=
$(${
Chain33Cli
}
send evm call
-f
1
-k
"
${
chain33DeployAddr
}
"
-e
"
${
chain33BridgeBank
}
"
-p
"configOfflineSaveAccount(
${
multisignChain33Addr
}
)"
--chainID
"
${
chain33ID
}
"
)
hash
=
$(${
Chain33Cli
}
send evm call
-f
1
-k
"
${
chain33DeployAddr
}
"
-e
"
${
chain33BridgeBank
}
"
-p
"configOfflineSaveAccount(
${
multisignChain33Addr
}
)"
)
check_tx
"
${
Chain33Cli
}
"
"
${
hash
}
"
echo
-e
"
${
GRE
}
===========
$FUNCNAME
end ===========
${
NOC
}
"
...
...
@@ -631,7 +631,7 @@ function deployMultisign() {
function
lock_bty_multisign
()
{
local
lockAmount
=
$1
local
lockAmount2
=
"
${
1
}
00000000"
hash
=
$(${
Chain33Cli
}
send evm call
-f
1
-a
"
${
lockAmount
}
"
-k
"
${
chain33DeployAddr
}
"
-e
"
${
chain33BridgeBank
}
"
-p
"lock(
${
ethDeployAddr
}
,
${
chain33BtyERC20TokenAddr
}
,
${
lockAmount2
}
)"
--chainID
"
${
chain33ID
}
"
)
hash
=
$(${
Chain33Cli
}
send evm call
-f
1
-a
"
${
lockAmount
}
"
-k
"
${
chain33DeployAddr
}
"
-e
"
${
chain33BridgeBank
}
"
-p
"lock(
${
ethDeployAddr
}
,
${
chain33BtyERC20TokenAddr
}
,
${
lockAmount2
}
)"
)
check_tx
"
${
Chain33Cli
}
"
"
${
hash
}
"
if
[[
$#
-eq
3
]]
;
then
...
...
@@ -649,7 +649,7 @@ function lock_bty_multisign() {
function
lock_chain33_ycc_multisign
()
{
local
lockAmount
=
"
${
1
}
00000000"
# shellcheck disable=SC2154
hash
=
$(${
Chain33Cli
}
send evm call
-f
1
-k
"
${
chain33TestAddr1
}
"
-e
"
${
chain33BridgeBank
}
"
-p
"lock(
${
ethTestAddr1
}
,
${
chain33YccERC20TokenAddr
}
,
${
lockAmount
}
)"
--chainID
"
${
chain33ID
}
"
)
hash
=
$(${
Chain33Cli
}
send evm call
-f
1
-k
"
${
chain33TestAddr1
}
"
-e
"
${
chain33BridgeBank
}
"
-p
"lock(
${
ethTestAddr1
}
,
${
chain33YccERC20TokenAddr
}
,
${
lockAmount
}
)"
)
check_tx
"
${
Chain33Cli
}
"
"
${
hash
}
"
if
[[
$#
-eq
3
]]
;
then
...
...
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