问题标签 [ride]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
blockchain - 你能告诉我如何使用 InvokeScriptTransaction
这是 WAVES IDE 的一个示例。请告诉我如何使用 InvokeScriptTransaction 来执行 'func divideAmount ()'。
我在测试网上为我的帐户设置了一个脚本。但是,我不明白它使用 InvokeScriptTransaction 调用。
blockchain - 如何限制某人在 1 个钱包中可以拥有的资产数量?
我正在尝试创建一种智能资产,以限制投资组合可以拥有的所有资产数量,假设我创建了 Age Coin(虚构和非官方名称)并希望每个投资组合只有 100 个资产。目标是扰乱操纵市场的大型投机者。
wavesplatform - Payment.assetId 数据类型
我正在尝试处理示例https://docs.wavesplatform.com/en/smart-contracts/ride4dapps/examples.html并对其进行一些更改以将其扩展到任何类型的资产。不清楚返回给函数的是什么类型的数据,以及如何把它带到字符串中,以便以后可以写入状态。
wavesplatform - 我正在考虑简单的帐户安全开发人员
如果钱包里有“FreezeToken”,冻结钱包。如果钱包中有“ThawToken”,则取消冻结。此代码是失败的示例。
TransferTransaction 成功但 ExchangeTransaction 失败。如何更改此代码?请告诉我。
blockchain - Ride4Dapps:TypeError 无法读取 invokeScript 中未定义的属性“长度”
我正在尝试执行 wallet.ride 示例,但遇到了一些问题:
广播(invokeScript({contractAddress: address(env.accounts[1]), call:{function:"deposit",args:[]}, payment: [{amount: 300000000, asset:null }]}))
TypeError:无法读取未定义的属性“长度”
如何解决?
blockchain - sha256 返回奇怪的 44 个符号哈希(不是像往常一样的 64)
我正在尝试在 Waves dApp 中使用内置函数“ sha256 ”。 https://docs.wavesplatform.com/en/ride/built-in-functions.html
'DataEntry(“sha256_kotobytesto64”,toBase64String(sha256(toBytes(“消息到哈希”))))'
但似乎这个函数的结果与主要的开源 sha256 实现不同(https://www.xorbin.com/tools/sha256-hash-calculator):
文本:要散列的消息
骑行: 8apFsPX2cDRo +bm8K5h01PprABoXDQ8TKqWibQDQx+U=
标准:f1aa45b0f5f6703468f9b9bc2b9874d4fa6b001a170d0f132aa5a26d00d0c7e5
如何解决?
wavesplatform - Waves 平台上部署的 RIDE 脚本可以删除、修改或覆盖吗?
如果我们在已部署的 RIDE 脚本上发现错误,或者如果我们想要进行增强,是否仍然可以修改脚本或替换为新脚本?
smartcontracts - 我的智能资产的 Base64 代码在测试网上工作,但脚本在创建真实资产时出现语法错误。有任何想法吗?
我在 ide 上创建了一个智能资产脚本。
我可以使用来自 ide 的代码 Base64 在测试网上创建智能资产。这在测试网上运行良好。
但是当我尝试创建真实资产时,智能资产脚本表单会为 base64 代码提供“语法错误”。有任何想法吗?
wavesplatform - 与以太坊相比,智能合约如何在波浪中工作?
我正在开发以太坊合约。这对我来说很容易。但是,客户希望在 wave 上签订合同。他已经在 Waves 区块链上创建了一个代币。是否可以将智能合约添加到已经存在的代币中?与以太坊相比,Waves 智能合约通常如何运作?