亲爱的社区小伙伴们:
伴随第一期针对合约初体验的编译部署活动 “PlatON银河奇兵-抢滩登陆战” 的结束,我们即将开启第二期奖励高达50000LAT的 “PlatON银河奇兵—合约搜寻侦查战” ,本次活动我们在准备了10个存在语法等使用错误的合约,只要修复合约就有机会瓜分50000LAT,详细规则如下:
活动详情
-
规则说明: GitHub指定仓库中有10个问题合约,每个问题合约中存在一些语法或者API使用错误等问题,用户需在活动期间修复一个或多个合约即可。
Tips: 编译、调用合约可以更加方便定位问题,让修改更加容易哦~~
注:用户不得修改原有功能, 也不得以删除问题代码的形式来修复。 若非问题所在,合约中原有方法名称、参数、返回值不能修改。
合约仓库:PlatON-GalaxyRally/Contract-to-be-repaired at master · PlatONnetwork/PlatON-GalaxyRally · GitHub
- 活动时间:6月9日 14:00 - 6月18日 14:00
-
奖励说明: 前10名完成所有问题修复的每个用户将获得3000LAT ,其余用户每修复一个合约将获得100LAT,总奖池50000LAT,以 邮件提交先后顺序为基准 ,领完为止。
-
参与方式: 用户可在完成以上任务后,完成以下两个步骤即可:
-
步骤一: 通过邮箱向support@platon.network 提交如下信息:
- 修复合约文件,以附件形式发送
- 接受奖励地址:XXX
- 个人微信号: XXX (非必填,可方便联系到您)
- GitHub主页地址: XXX (必填)
-
步骤二: 在以上合约仓库提交issue,格式如下:
- issue标题:合约活动“PlatON银河奇兵-合约搜寻侦查战” - 用户名
- issue内容:步骤一完成截图,截图需要包含发送邮箱,接收邮箱(support@platon.network),发送时间即可,如:
说明: 每个 微信用户/GitHub账户/邮箱 只能参与一次,若非必要,请勿重复发起邮件。若重复发起邮件将按照最后一次为准。
-
另外:我们设置了高额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合约调用 Java SDK | PlatON
- Java WASM合约调用:Java SDK | PlatON
- JS 合约调用:JS SDK | PlatON
工具说明
-
platon-truffle :
集成CDT、solc,可用来编译WASM合约和EVM合约,并支持发布调用合约
-
PlatON-CDT:
可以用来编译WASM合约,下载地址:Releases · PlatONnetwork/PlatON-CDT · GitHub
-
solc:
可用来编译EVM合约,本次活动适用版本如下:Release Version 0.5.5 · ethereum/solidity · GitHub
注意说明: 若使用platon-truffle
或 JS sdk
调用 WASM
合约,如果合约方法入参里具有Address
类型, 需把地址去除 “0x”。