星云链DAPP开发热点问答汇总

By Comdex at 2018-06-18 22:48 • 452次点击
Comdex

以下星云链开发热点问题解答汇集于相关社区、微信群及官方wiki issue

在提出问题前或发现问题时可以先去官方wiki看看有没你想要的答案:
https://github.com/nebulasio/wiki 4

Q1: 合约内如何使用随机数?
A: 使用Math.random()返回一个浮点伪随机数,范围从0到1,但不包含1, 具体用法参考官方https://github.com/nebulasio/wiki/blob/master/smart_contract.md#mathrandom 2

Q2: 能不能在前端web页面的js上拿到用户的钱包地址?
A: 可以,前端可以通过contentscript获取星云链钱包插件的钱包地址,具体用法参考:
https://github.com/nebulasio/WebExtensionWallet/blob/master/example/TestPage_old.html 5

Q3: 星云 DAPP 网页如何正确通过 NebPay 获取交易状态?
A: 使用通过 listener 里面返回的 txhash 调用 getTransactionReceipt 来查询

Q4: 星云智能合约中defineMapProperty有办法获取里面存的元素的个数吗?
A: 可以维护一个变量size,在插入数据时增加1

Q5: 使用JS开发星云合约时,JS的setInterval 会一直执行吗?
A: 官方已经考虑了这个问题,这个函数在智能合约中不会生效

Q6: 星云智能合约可以执行定时任务吗?
A: 合约内部暂时不可以执行定时任务。你可以通过一个服务器来定时调用合约的函数来达到定时执行的功能,或者通过客户端让用户去手动触发任务。


星云, , dapp, 热点

打赏

好好

winming at 2018-06-19 23:35
打赏NAS
1
登录 后发表评论