@@ -119,6 +119,18 @@ jobs:
119
119
go run .
120
120
docker stop polkadot
121
121
122
+
123
+ - name : Setup CKB Devnet
124
+ run : |
125
+ sudo apt-get update
126
+ sudo apt-get install -y gcc-riscv64-unknown-elf binutils-riscv64-unknown-elf libc6-dev-riscv64-cross libc6-riscv64-cross linux-libc-dev-riscv64-cross
127
+ wget https://apt.llvm.org/llvm.sh && chmod +x llvm.sh && sudo ./llvm.sh 18 && rm llvm.sh
128
+ cargo install cargo-generate
129
+ rustup target add riscv64imac-unknown-none-elf
130
+
131
+ sudo ln -s /usr/riscv64-linux-gnu/include/gnu/stubs-lp64d.h /usr/riscv64-linux-gnu/include/gnu/stubs-lp64.h
132
+
133
+
122
134
- name : Payment Channel CKB
123
135
working-directory : payment-channel-ckb
124
136
env :
@@ -130,14 +142,6 @@ jobs:
130
142
CFLAGS : " -I/usr/riscv64-linux-gnu/include"
131
143
TARGET_CFLAGS : " -I/usr/riscv64-linux-gnu/include"
132
144
run : |
133
- sudo apt-get update
134
- sudo apt-get install -y gcc-riscv64-unknown-elf binutils-riscv64-unknown-elf libc6-dev-riscv64-cross libc6-riscv64-cross linux-libc-dev-riscv64-cross
135
- wget https://apt.llvm.org/llvm.sh && chmod +x llvm.sh && sudo ./llvm.sh 18 && rm llvm.sh
136
- cargo install cargo-generate
137
- rustup target add riscv64imac-unknown-none-elf
138
-
139
- sudo ln -s /usr/riscv64-linux-gnu/include/gnu/stubs-lp64d.h /usr/riscv64-linux-gnu/include/gnu/stubs-lp64.h
140
-
141
145
sudo apt-get update
142
146
sudo apt-get install -y jq sed gawk tmux tmuxp expect make
143
147
curl -LO https://github.com/nervosnetwork/ckb/releases/download/v0.201.0/ckb_v0.201.0_x86_64-unknown-linux-gnu.tar.gz
@@ -149,6 +153,7 @@ jobs:
149
153
sudo cp ckb-cli_v1.13.0_x86_64-unknown-linux-gnu/ckb-cli /usr/local/bin/
150
154
wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.0g-2ubuntu4_amd64.deb
151
155
sudo dpkg -i libssl1.1_1.1.0g-2ubuntu4_amd64.deb
156
+
152
157
cd ./devnet
153
158
chmod +x setup-devnet.sh print_accounts.sh deploy_contracts.sh sudt_helper.sh
154
159
./setup-devnet.sh
0 commit comments