问题标签 [remix]
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.
solidity - 如何将uint256转换为字节,字节转换为uint256
我想发送一个序列号或字母如“aa5glegd ....”作为 uint256 44 字节来调用方法,并在该方法中将其更改为字节,然后将字节转换为 uint256。但是互联网上的很多方法都是针对 bytes32
blockchain - 在以太坊中,合约托管账户是否也拥有发送给合约的内容?
在以太坊中,合约托管账户(合约部署到的账户)是否拥有发送给合约的以太币?如果不是,那么如果合约被删除,以太币是被送回还是消失了呢?
python-3.x - 如何为 Solidity 生成的整数值生成 sh3_keccak256?
我正在尝试在 Python 中生成与 Solidity 相同的整数值 sha3.keccak_256。
以下是 Solidity 的作用:
这样生成的哈希是 0xdf4ccab87521641ffc0a552aea55be3a0c583544dc761541784ec656668f4c5a
但是在 Python3 中,我无法为整数值生成相同的值。如果我将其类型转换为字符串,那么我可以获得一些值,但这与 Solidity 的值不匹配:
任何帮助表示赞赏。
ethereum - 无法在 Remix IDE 中导入库
我正在尝试使用以下方法在 Remix 中导入库:
但是,我收到一个编译错误,上面写着
无法导入“未定义”:未找到。
知道我在这里做错了什么吗?
solidity - msg.sender 不等于所有者
我正在尝试通过从此链接中获取参考来编写医疗保健合同。当患者发送地址时,医生只能更新患者的详细信息。
文件:Patient.sol
文件:Doctor.sol
但是当我运行function AddProblem()
. Doctor contract
它不会进入循环内部。看来owner != msg.sender
. 我正在使用 remix IDE 并将患者的合同地址输入到医生At Address
输入区域。
ethereum - 为什么这个 Solidity 函数在断言后返回 0?
我写了这个函数:
当 _index 为 2 且 _owner 使 balanceOf(_owner) 为 0 时,该函数在 Remix IDE 中返回 0。我的假设是它不会返回任何东西。我的问题是:
A) 为什么在断言失败后它返回 0?
B)当我使用上述参数运行它时,如何让它不返回 0?
谢谢,沃恩
solidity - 使用智能合约实现医患关系
我想在患者和医生之间创建一份合同,其中第一位患者填写他的详细信息,例如姓名、年龄和他面临的问题。一旦填写了上述详细信息,function createDoctor()
就会调用并name, age and problems
作为参数发送给 Doctor。考虑到患者填写的详细信息,医生设置医师并更新患者面临的问题(如果有)。但我无法弄清楚实现上述语句的方法。下面是我询问患者详细信息并将其发送给医生的代码。现在我无法实现 Doctor 部分。下面是代码:
病人.sol
医生.sol
在执行上述问题陈述时是否有可能使用 owner 和 msg.sender 。
ethereum - Remix IDE 不会运行我的文件并且不会给出编译错误
如标题所示,我的文件(即示例文件)没有编译错误,也没有运行。它被称为“StandardToken.Sol”。
blockchain - 为什么我会收到此错误?“Gas 估算错误并显示以下消息(见下文)。交易 > 执行可能会失败”
尝试使用 Remix IDE 测试可靠性。我不断收到错误:
气体估计错误并显示以下消息(见下文)。事务 > 执行可能会失败。是否要强制发送?
有没有人知道什么可能会给我这个错误。我正在尝试使用以太坊智能合约销售产品。我已经使用 Remix IDE 创建了这个价值 = 0 的合同。我能够成功地创建合同和 add_product 但我无法购买。最后一行给了我上面提到的错误。
我正在测试的solidity 文件如下:如您所见,我创建了一个销售合同,该合同将允许用户使用区块链销售产品,并允许买家检索以以太坊支付价格的产品。如果有人有更好的解决方案供我用于这个确切的用例,我愿意接受建议。