其他
如何部署 Gear 合约?
创建 gear 文件夹
mkdir -p gear
cd ~/gear
安装 Rust 环境
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
rustup update
rustup update nightly
rustup target add wasm32-unknown-unknown --toolchain nightly
下载
git clone https://github.com/gear-tech/gear
cd gear/examples
编译
examples 文件夹下有很多 合约例子,我们可以尝试编译下 ping 合约
cd ping
cargo +nightly build --target wasm32-unknown-unknown --release
编译完成后,我们会在上层目录中看到编译好的合约文件 —— demo_ping.wasm
。
请使用以下命令查看:
ll ../target/wasm32-unknown-unknown/release/*.wasm
部署合约
先访问 https://polkadot.js.org/extension/ 下载 Polkadot 浏览器插件,生成地址。再访问 https://idea.gear-tech.io/,然后点击右上方的 Connect
按钮,选择一个账户,连接到 Gear Tech。再点击 "Get test balance",获取测试币。点击 Upload program
上传 demo_ping.wasm
文件,Gas limit 设为 20,000,000,如果上传有问题,记得加大 Gas limit。
调用合约
合约上传成功后,点击合约,进入新的页面,我们发送 PING
,合约会给我们返回新内容。
Gear 合约的第一次部署就成功啦 !!!
参考:
https://wiki.gear-tech.io/zh-cn/getting-started-in-5-minutes/
公众号历史文章
Gear2021 年月度更新——12 月 Gear Technologies 完成 1200 万美元融资 Gear 2021 最后一场线上 Workshop 精彩回顾 Gear 首次线上 Workshop 精彩回顾 Gear的技术优势 Gear: 易于使用的波卡平行链
关于 GearFans
Gear 是波卡生态的计算组件,GearFans 是 Gear 爱好者社区。
官网:https://gear-tech.io/ Twitter:https://twitter.com/gear_techs GitHub:https://github.com/gear-tech Discord:https://discord.com/invite/7BQznC9uD9 Medium:https://medium.com/@gear_techs Telegram 群:https://t.me/gear_tech Telegram 中文群:https://t.me/Gear_CN Telegram 中文开发群:https://t.me/gear_dev_cn
小助手微信