手把手教你创建一个自定义的互助保险

下载代码

https://github.com/MediShares/mds-mutual-aid-dao-eos

编译代码

打开
https://beosin.com/BEOSIN-IDE/index.html#/

在 beosin IDE 中创建文件 medishares.cpp medishares.hpp
并将github中下载的代码复制过去

右侧 Compiler 选择 eosio.cdt_1.2.x

然后点击【compile】

部署合约

1 创建测试账号

http://faucet.cryptokylin.io/create/new_account_name

2 为账号申请测试币

http://faucet.cryptokylin.io/get_token/your_account_name

3 导入私钥到麦子插件钱包,并点击【Web Wallet】,购买资源

4 切换 TestNetwork 为 CryptoKylin TestNet,并登陆刚才创建的测试账号

5 部署合约

点击【Deploy】部署合约

6 Set ABI

点击【Set ABI】,选择 medishares.abi 文件并签名

7 初始化参数

访问 https://kylin.bloks.io/
合约 – Actions – 输入 init 参数并提交

参数说明:

guarantee_rate 新增资金进入保障池比例

reg_rate 推荐奖励比例

max_claim 最大申请数量

time_for_observation 观察期时间(s)

time_for_announcement 开始投票前公示期(s)

min_apply_internal  重新申请间隔时间(s)

time_for_vote  投票时间长度(s)