昨晚我们已经顺利进行了第一场合约培训活动,随着而来的我们将开启“PlatON银河奇兵-抢滩登录战”,简单编译发布合约后即可瓜分10000LAT!
活动详情
规则说明: 用户需编译发布以下GitHub仓库中的EVM和WASM合约,并对每个发布的合约进行至少一次合约方法调用。
合约仓库:https://github.com/PlatONnetwork/PlatON-GalaxyRally/blob/master/contract-experience/
-
活动时间:5月27日 14:00 - 6月5日 14:00
-
奖励说明: 前100名(根据issue提交时间先后顺序排名)按照以上规则完成任务的,各奖励100LAT,总计10000LAT
-
参与方式: 用户可在完成以上任务后,在以上合约仓库中以issue提交如下信息:
钱包地址: XXX(用于发布合约的钱包地址)
已发布EVM合约地址: XXX
已发布WASM合约地址: XXX
接受奖励地址:XXX (注意保存好私钥哦~)
个人微信号/Telegram账号: XXX (非必填,可以方面我们联系到你哦)
说明: 每个微信用户/Telegram/GitHub账户只能参与一次,若重复发起issue将按照最后一次为准。
我们设置了高额BUG奖励,在活动中只要发现系统BUG,就可获得高额奖励,BUG评级与详情请见:大家来找茬——找到合约bug有奖哦
助攻文档传送门
合约入门手册
- EVM合约入门手册:https://devdocs.platon.network/docs/zh-CN/EVM_Smart_Contract/
- WASM合约入门手册:https://devdocs.platon.network/docs/zh-CN/WASM_Smart_Contract/
SDK合约入门
- Java EVM合约调用 https://devdocs.platon.network/docs/zh-CN/Java_SDK/#solidity合约调用
- Java WASM合约调用:https://devdocs.platon.network/docs/zh-CN/Java_SDK/#wasm合约调用
- JS 合约调用:https://devdocs.platon.network/docs/zh-CN/JS_SDK/#web3js-调用接口
工具说明
-
platon-truffle :
集成CDT、solc,可用来编译WASM合约和EVM合约,并支持发布调用合约
-
PlatON-CDT:
可以用来编译WASM合约,下载地址:https://github.com/PlatONnetwork/PlatON-CDT/releases
-
solc:
可用来编译EVM合约,本次活动适用版本如下:https://github.com/ethereum/solidity/releases/tag/v0.5.5
注意说明: 若使用platon-truffle
或 JS sdk
调用 WASM
合约,如果合约方法入参里具有Address
类型, 需把地址去除 “0x”。