找到约 14 条结果

问题 合约中结构体公共变量在web3js中如何通过solidity文档中所说的“公共变量自动创建getter()”获取

...ockchain.cn/attachments/2020/05/JdN1iyTr5ec557b6af0b8.png) 但是结果给一个object ![image.png](https://img.learnblockchain.cn/attachments/2020/05/fLQKscgL5ec557f8e569e.png)

文章 sui move中闪贷的实现(flash lender)

...move中闪贷的实现 让我们阅读move官方代码库中的案例,解sui move中如何实现闪贷。 有三个重要结构: * FlashLender ```solidity struct FlashLender has key { id: UID, /// Coins available to be lent to prospective borrowers ...

问题 萌新弱问:web3js实现钱包连接之后,连接按钮自动变成钱包地址,是怎么实现的啊

以metamask为例,它的官方文档已经更新过。 ”连接钱包“的按钮,如下构建: ``` 连接钱包 ``` web3js脚本里,我是这样实现metamask连接的: ` ``` function linkWallet() { if (ethereum) { web3Provider = ethereum; ...

问题 使用web3.py调用合约函数失败,但是使用remix调用没问题。这是咋回事?

我用remix部署一个合约,我在remix上调用合约的函数都没问题,但是使用web3.py来调合约函数的时候,就不成功,总是提示:`execution reverted: failed to execute message`。 这是怎么回事呢? python代码: ``` deadline = int(time.time()) + 300 ...

文章 健康检查URL的指南

...库或基础数据存储执行实际调用。这将使我们够更好地解你服务的整体健康和性。 ## 结论 现在你已经学习如何正确设置你的健康检查 URL,我们希望你够更加轻松地构建插件。如需有关市场的更多信息,请访问 [Quic...

问题 分析一个貔貅币的代码

...nt); } } ``` 代码不多,部分代码我隐去。但是搞不明白这个 Accounting 是从哪来的。 他创建合约的时候再调用 setAccountingAddress ,然后合约里面无论是转账还是查余额,都是由Accounting这玩意完成,没搞懂里...

文章 【Solana】Anchor 示例:通过 CPI 实现 Sol 转账与手续费收取

...,将 lib.rs 文件中的代码替换为以下内容。这段代码实现通过 CPI 调用 System Program 进行 Sol 转账的功。为帮助新手更好地理解,代码中附带详细的注释: ``` rust #![allow(clippy::result_large_err)] // 允许编译器忽略关于大错...

问题 请教下bsc测试网,为什么批量私钥去调用薄饼合约很多出现失败。

...用转是正常的,就是批量的时候,账户少也正常,账户多就会出现广播出去,但是链上出现失败。大概三十多个号,出现十多个失败的。 ``` let txData = contract.methods.swapExactETHForTokens( amountOutMin, [_this.tokens['addressB'], _this...

文章 06. Slither中间语言SlitherIR理论介绍

...结构(SlithIR 指令与图中的每个节点相关联)。下面给出一些重要指令的高级描述: ## 2.1.赋值 LV和RV分别表示一个被赋值的变量(left-value)和一个被读取的变量(rightvalue)。变量可以是 Solidity 变量或由中间表示创建的临...

文章 [已解决] js调用合约报错解决:ProviderError(-32000)

...将下图的上一行注释,改成下面那一行),问题终于解决。`已解决` ![image.png](https://img.learnblockchain.cn/attachments/2023/09/hrgAGhf364ff1de07d896.png) > 结论:这个包 `@truffle/hdwallet-provider` 用在主网时会报错,可以使用 `truffle-hdwallet-pr...

文章 PHP验证TronWeb签名

...但是Tron的资料有用的很少,最后参考tronWeb库的代码爬出深坑 https://github.com/tronprotocol/tronweb/blob/master/src/lib/trx.js#L630 ### 区别: Message Header Ethereum: \x19Ethereum Signed Message:\n Tron: \x19TRON Signed Message:\n32 Sign 结构 Ethereu...

问题 关于remix的unit test插件的问题

我写一个非常简单的合约: ``` // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; contract Add { uint sum = 0; address public manager; constructor() { manager = msg.sender; } function add(uint num) public restricted returns (uint) { ...

文章 scaffold-eth 挑战:测试覆盖率(Part3)

...解释如何使用这个库(你可以简单地看一下下面的代码来解),我将专注于应该测试什么。 我们的合约已经实现一些逻辑: - 用`mapping(address => uint256) public balances`保存用户余额 - 有一个最小质押金额的阀值`uint256 public ...

问题 如何使用the graph索引a合约里create2生成的合约b里的struct里的数据,并对其排序选出struct里的价格最大值

...写,struct如下,要获取结构体中buyprice的最大值,也定义相应事件: ``` struct tradeMes { uint64 tradeId; uint64 buyTime; uint128 buyTotalAmount; uint128 buyPrice; uint128 tradeState; address tokenAddress; a...