- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以我目前正在尝试部署路由器智能合约。我一直在通过 erdpy contract build
构建它,这是成功的(我在 rust nightly 工具链上,因为智能合约需要它)。我现在正在尝试部署它,但我无法做到。我一直收到来自 https://devnet-api.elrond.com/transaction/send
的 400 BadRequest
。
这是部署的日志:
erdpy contract deploy
INFO:accounts:Account.sync_nonce()
INFO:accounts:Account.sync_nonce() done: 0
INFO:cli.contracts:Contract address: erd1qqqqqqqqqqqqqpgqzqv7kk893c3ftwgaekvvv9whpqcfn4kazqxq3mud36
INFO:transactions:Transaction.send: nonce=0
CRITICAL:cli:Proxy request error for url [https://devnet-api.elrond.com/transaction/send]: {'statusCode': 400, 'message': 'Bad Request'}
这里是用于配置命令的erdpy.json
:
{
"configurations": {
"default": {
"proxy": "https://devnet-api.elrond.com",
"chainID": "D"
}
},
"contract":{
"deploy":{
"verbose": true,
"bytecode": "output/router.wasm",
"recall-nonce": true,
"nonce": 1,
"pem": "../../../wallets/owner/wallet-owner.pem",
"gas-limit": 600000000,
"send": true,
"outfile": "deploy-testnet.interaction.json"
}
}
}
我要部署的合约是 following .我也经历过 OpenAPI Spec或 documentation寻找答案,但没有任何答案。此路由通常会返回错误消息,但对于这种特定情况,它不会。
ping-pong
等一些其他合约使用相同的 erdpy.json
配置正常工作。
最佳答案
在与对此问题感兴趣的人交谈后,我得到了以下命令:
erdpy --verbose contract deploy --project=$PROJECT_NAME --pem="wallet-owner.pem"--gas-limit=600000000 --proxy="https://devnet-gateway.elrond .com"--outfile="elrond.workspace.json"--recall-nonce --send --chain="D"
将 $PROJECT_NAME
替换为您的合约文件夹(您需要比您的智能合约文件夹高一级)。
它不会使用 elrond.json
文件,但我想您可以将文件上移以使命令使用它。
关于elrond - 部署智能合约时的错误请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70550705/
所以我目前正在尝试部署路由器智能合约。我一直在通过 erdpy contract build 构建它,这是成功的(我在 rust nightly 工具链上,因为智能合约需要它)。我现在正在尝试部署它,
当您将 Maiar Exchange 与 Chrome 扩展一起使用并发送交易时,您可以看到扩展窗口在发送交易后自动关闭。 当我实现相同的行为时,扩展窗口保持打开状态,并且 sendTransacti
Wrapped EGLD Token 是什么意思? Maiar Exchange 弹出一个消息 Reclaim your EGLD 并且该值与 Wrapped EGLD Token 值相同,我不知道那
Wrapped EGLD Token 是什么意思? Maiar Exchange 弹出一个消息 Reclaim your EGLD 并且该值与 Wrapped EGLD Token 值相同,我不知道那
使用 Elrond Network 创建 dApp 时,我需要在不实际发送交易的情况下对用户进行身份验证。 对于像以太坊这样的其他区 block 链,这是使用 MetaMask 实现的,它可以签署一条
考虑到 get_esdt_token_data(address: &ManagedAddress, token_id: &TokenIdentifier, nonce: u64) -> EsdtTok
我想在我的机器上运行一个 Elrond 验证器节点,但我不知道该怎么做,也不知道从哪里开始。你能帮帮我吗? 最佳答案 您可以在此处查看文档:https://docs.elrond.com/valida
我尝试使用以下 Python 代码进行 ESDT 代币发行交易 from erdpy.accounts import Account, Address from erdpy.proxy import
Elrond 有可以在智能合约执行期间发出的事件:https://docs.elrond.com/developers/developer-reference/elrond-wasm-annotati
我是一名优秀的程序员,十分优秀!