问题标签 [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.

0 投票
1 回答
327 浏览

python - 运行 erdpy-up 时出现未满足的依赖项(venv 和 ensurepip)错误

尝试安装erdpy失败并出现以下错误:

但是,按apt --fix-broken install原样运行建议失败并出现以下错误:

详情

  • 操作系统:Ubuntu 18.04

  • 蟒蛇:3.6.9

0 投票
1 回答
197 浏览

python - 无法安装 erdpy - 没有名为“ledgercomm”的模块

当我尝试安装erdpy时,它失败并显示以下消息:

ModuleNotFoundError:没有名为“ledgercomm”的模块
CRITICAL:安装程序:无法安装 erdpy。

我按照这里的步骤操作。

跑步:

输出:

然后,运行:

输出:

细节:

我怎样才能解决这个问题?

0 投票
4 回答
211 浏览

macos - 无法在 macOS 上安装 erdpy - pynacl 的构建轮失败

我正在尝试erdpy按照官方指南在 macOS 上安装,我成功地下载erdpy-up了,当我运行它时,我收到以下错误:

在那之前,我看到:

尝试libsodium使用 brew 安装,但erdpy安装仍然失败。

还有另一种安装/构建它的方法吗?

0 投票
1 回答
285 浏览

elrond - 无法构建智能合约 - 使用 erdpy 构建合约编译 elrond-wasm 时出错

当我尝试从这里构建乒乓智能合约时,使用:

我没有得到以下预期输出:

由于文件中出现以下错误sc_results.rs

环境:

  • elrond-wasm - v0.18.2
  • erdpy - v1.0.19

如何解决这个构建问题?

0 投票
1 回答
308 浏览

elrond - Erdpy:令牌发行交易失败,代码:internal_issue

我尝试使用以下 Python 代码进行 ESDT 令牌发行交易

它失败了

0 投票
1 回答
68 浏览

elrond - Mandos:部署智能合约时智能合约无效

我创建了一个智能合约,我想使用 mandos 框架对其进行测试。当我运行时erdpy contract test,它失败并显示以下命令输出:

输出:场景:contract-deploy.scen.json ... FAIL:结果代码不匹配。Tx 1. Want: 0. Have: 9(合同无效)。消息:无效的合同代码

如何解决这个问题?

0 投票
1 回答
69 浏览

python - 没有这样的文件或目录:'/elrondsdk/vmtools/mandos-test'

我正在尝试从本教程https://docs.elrond.com/developers/tutorials/your-first-dapp/运行合同测试,但是在运行时我偶然发现了以下错误erdpy contract test

我已经搜索了一种安装方法mandos-test,但找不到任何有用的东西。我错过了什么?

0 投票
1 回答
47 浏览

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
0 投票
1 回答
171 浏览

elrond - Maiar DEX:对智能合约响应的 erdpy 查询为空

我正在尝试使用erdpy在测试网 Maiar Exchange 上查找 EGLD-MEX 对的地址。

我正在使用这个电话:

在哪里

erd1qqqqqqqqqqqqqpgqum3tp4paqxt3snyfj3a5qj37tr9umv970n4s0kv06c是路由器智能合约在测试网上的地址。我在https://testnet.maiar.exchange/中执行交换时发现了它,如图所示 在显示路由器智能合约地址的交易所执行交换时的 UI

0x5745474C442D663634336438是十六进制的 WEGLD-f643d8

0x4D45582D633735316436是十六进制的 MEX-c751d6

此调用的响应为空。

我做错了什么?

0 投票
2 回答
66 浏览

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文件夹中生成内容?