问题标签 [erdpy]
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.
python - 运行 erdpy-up 时出现未满足的依赖项(venv 和 ensurepip)错误
尝试安装erdpy
失败并出现以下错误:
但是,按apt --fix-broken install
原样运行建议失败并出现以下错误:
详情:
操作系统:Ubuntu 18.04
蟒蛇:3.6.9
python - 无法安装 erdpy - 没有名为“ledgercomm”的模块
当我尝试安装erdpy
时,它失败并显示以下消息:
ModuleNotFoundError:没有名为“ledgercomm”的模块
CRITICAL:安装程序:无法安装 erdpy。
我按照这里的步骤操作。
跑步:
输出:
然后,运行:
输出:
细节:
我怎样才能解决这个问题?
macos - 无法在 macOS 上安装 erdpy - pynacl 的构建轮失败
我正在尝试erdpy
按照官方指南在 macOS 上安装,我成功地下载erdpy-up
了,当我运行它时,我收到以下错误:
在那之前,我看到:
尝试libsodium
使用 brew 安装,但erdpy
安装仍然失败。
还有另一种安装/构建它的方法吗?
elrond - 无法构建智能合约 - 使用 erdpy 构建合约编译 elrond-wasm 时出错
当我尝试从这里构建乒乓智能合约时,使用:
我没有得到以下预期输出:
由于文件中出现以下错误sc_results.rs
:
环境:
- elrond-wasm - v0.18.2
- erdpy - v1.0.19
如何解决这个构建问题?
elrond - Erdpy:令牌发行交易失败,代码:internal_issue
我尝试使用以下 Python 代码进行 ESDT 令牌发行交易
它失败了
elrond - Mandos:部署智能合约时智能合约无效
我创建了一个智能合约,我想使用 mandos 框架对其进行测试。当我运行时erdpy contract test
,它失败并显示以下命令输出:
输出:场景:contract-deploy.scen.json ... FAIL:结果代码不匹配。Tx 1. Want: 0. Have: 9(合同无效)。消息:无效的合同代码
如何解决这个问题?
python - 没有这样的文件或目录:'/elrondsdk/vmtools/mandos-test'
我正在尝试从本教程https://docs.elrond.com/developers/tutorials/your-first-dapp/运行合同测试,但是在运行时我偶然发现了以下错误erdpy contract test
我已经搜索了一种安装方法mandos-test
,但找不到任何有用的东西。我错过了什么?
elrond - 失败:“setState”“newAddresses”字段中的地址应具有 SC 格式:地址:the_crowdfunding_contract
我正在尝试运行以下 mandos 测试,但是在运行时erdpy contract test
,测试失败并返回以下错误:FAIL: address in "setState" "newAddresses" field should have SC format: address:the_crowdfunding_contract
.
测试代码来自 elrond智能合约教程,第 1 部分。
步骤中 SC 地址的正确格式是什么setState
?
使用的版本:
- erdpy:1.0.21
- elrod-wasm:0.22.9
elrond - Maiar DEX:对智能合约响应的 erdpy 查询为空
我正在尝试使用erdpy
在测试网 Maiar Exchange 上查找 EGLD-MEX 对的地址。
我正在使用这个电话:
在哪里
erd1qqqqqqqqqqqqqpgqum3tp4paqxt3snyfj3a5qj37tr9umv970n4s0kv06c
是路由器智能合约在测试网上的地址。我在https://testnet.maiar.exchange/中执行交换时发现了它,如图所示
0x5745474C442D663634336438
是十六进制的 WEGLD-f643d8
0x4D45582D633735316436
是十六进制的 MEX-c751d6
此调用的响应为空。
我做错了什么?
rust - 如何从 `wasm` 文件夹生成内容?
我正在尝试从头开始构建智能合约。我从cargo new my-contract
. 我连接了 Elrond 依赖项,现在 cargo run 没有抱怨。
现在,当我跑步时,erdpy contract build
我得到
FileNotFoundError:[Errno 2] 没有这样的文件或目录:'/home/bogdan/workspace/sc-from-scratch/wasm'
当我查看其他模板时,我看到生成了这个 wasm 文件夹的内容。这是我的问题的相关提交:https ://github.com/bogdan-marian/sc-from-scratch/commit/aa6f912e6bca413a91f18c9de52257390645b139
如何从wasm
文件夹中生成内容?