2021-04-16 04:05 | 出处: 这不重要
比赛分为部署代币,创建NFT,部署Dapp三个挑战。
1)完成部署代币任务,可获得 50枚ROSE & 0.5枚OETH 代币奖励。
2)完成创建NFT任务,可获得 100枚ROSE & 1枚OETH 代币奖励。 NFT 要素最好包含Oasis Network、ROSE代币Logo 或 Oasis 的价值观和愿景等元素。
3)部署Dapp任务,前3名的DApp将有资格赢得高达20万的ROSE & 2000枚OETH 代币奖励。前3个DApps及其奖励金额将由Oasis和Second State团队决定。
提交地址:https://oasisprotocol.org/ch-oasis-eth-hackathon
活动说明:https://bihu.com/article/1533515377
分析难易,1、2任务还是有机会的,第3则需要较深的代码编写能力。
1)Metamsk钱包的设置
网络名称:OETH 测试网,随意设置,能分辨就行。
新增RPC URL:https://rpc.oasiseth.org:8545
链 ID:69
符号:OETH
2)
获得测试币:打开http://faucet.oasiseth.org/,经过验证,输入地址。
一大难点是可能没有接收到OETH,过一会儿再试,我开始没有成功,后来再试成功了。如果一直没有收到,请关注@oasiseth 在其推文下留下地址,让项目方给你打测试币。
1、打开http://oasiseth.org/dev/hack。选择 ERC-20 tokens ,选择后自动生成代码。
2、导入自己的以太坊地址。为了减少风险,最好还是用一个自己能控制私钥的全新地址。
3、修改代码。
CRL +F 搜索“test”
修改
string public name = “Test Token”;
string public symbol = “TTT1”;
uint public totalSupply = 100000000000000000000
是供应数量为100亿,这个也可以自己改。
为自己自定义的符号
例如:
string public name = “Qklbszy Token”;
string public symbol = “zhouye”;
4、点击compile,左边侧边栏点击deploy to the chain,代码最下面显示success且左上角得到代币合约地址,把这个地址复制下来。
5、把代币地址添加到小狐狸钱包,你可以在钱包里查看自己的代币。
6、添加流动性。
打开https://uniswap.oasiseth.org/add-liquidity,连钱包,注意要处在测试网中。在资金池的交易对选择上输入代币合约地址,组成交易对,进行做市,这样就有了流动性,也有了市场价格。
1)创建交易。其显示为创建交易所。
2)输入代币合约地址,钱包里确认。
3)添加流动金,先解锁,钱包授权,添加流动金。
4)成功后显示具体的兑换率。
5)兑换。来回兑换两次。
1、清除原来的代码,打开https://github.com/second-state/oasis-ssvm-runtime/wiki/ERC-721-Smart-Contract,复制粘贴代码。solidity选择0.4.26的版本。(也可自定义名称,crl+f 搜MNFT,改为你喜欢的符号)
2、点击compile,选项框下拉,选择MyNFT,点击deploy to the chain。
3、点击MyNFT,出现下拉选项,拉到底下出现mintToken。
4、填写参数,点transact完成。
在mintToken里面填写参数,
在tokenId中输入资产所有者的以太坊地址。
在tokenId中输入整数,设置代币ID。
在uri中输入NFT所在的网址。NFT要注意最好有Oasis Network、ROSE代币Logo 或 Oasis 的价值观和愿景等元素。
以下是我根据一张图简单制作的图片,制作完后上传,确保能访问到。我是直接上传到了任意的一网站,然后复制网址。
5、添加到钱包。添加代币,复制粘贴NFT的合约地址,如果你之前的步骤都是对的,这个时候可以在钱包里看见,如果看不见,说明做错了。
6、交易。点击approve,to 是转到的地址,ID 是NFT的ID。
balanceof可以查看NFT转账情况。
最简单的一个Dapp。
1、打开http://oasiseth.org/dev/hack,选择 My first Dapp
2、点击compile,点击deploy to the chain。
3、左边侧边栏段子dapp,点击Run,最右侧,Set Data 输入数字,点击Get Data就会得到刚才的数字。
这个Dapp太简单了,提交之后也得不到奖励,项目方要求是新的DApp或从Ethereum移植的东西,DeFi DApp为佳,比如DEX的和借贷平台等,前三名可以获得大奖。
完成以上的任务以后,在https://oasisprotocol.org/ch-oasis-eth-hackathon,提交你的代币地址。
文章内容仅供参考,不构成投资建议。
在不违背本人利益下,允许引用,允许在注明作者和出处下转载,但不可改原意,不可被用作商业用途,且本人保留更改的权利。
最新投资和空投机会交流,VX:qklbszy(可能有风险提示,点确认无异常),币用:@qklbszy,请注明看到的平台+来意,例如投资、空投、合作、其他,未申明者不通过。我会第一时间分享信息,跟踪动态,解答问题,群里的币友们也能互相交流、解惑。