【文件属性】:
文件名称:contracts:问答合同应用程序的固定合同
文件大小:90KB
文件格式:ZIP
更新时间:2021-05-15 10:54:35
JavaScript
这些合约提供了去中心化的方式来发布问题悬赏,并竞争以获取最佳答案以赢得以太坊网络上的悬赏。 要发布问题,用户最会发布初始赏金。 要回答一个问题,他们必须增加问题的赏金。 用户也可以对他们认为最佳的答案进行投票,但前提是必须先批准其地址才能投票。
它们是使用Ganache用松露制作的,并通过Remix和Rinkeby网络进行了测试。
用户界面是使用带有web3的React / Redux创建的。
网址
问题工厂合同
活动
新问题
张贴新问题时发出。
唯一的所有者功能
setMinBounty
设置发布新问题所需的最低数量。
setDuration
设置问题针对未来问题的生存时间。
setAnswerFee
设置用户在将来的问题中回答一个问题必须支付的费用。
公用功能
getMinBounty,getDuration,getAnswerFee
返回任何未来问题的当前值。
新问题
通
【文件预览】:
contracts-master
----migrations()
--------2_2nd_migration.js(119B)
--------1_initial_migration.js(129B)
----contracts()
--------AnswerFactory.sol(1KB)
--------erc20.sol(802B)
--------QuestionFactory.sol(3KB)
--------UpVote.sol(5KB)
--------zeppelin()
--------Migrations.sol(627B)
----build()
--------contracts()
----test()
--------Question.test.sol(398B)
--------Question.test.js(394B)
----README.md(2KB)
----truffle.js(236B)