找到约 14 条结果

文章 零时科技 | OMNI遭到黑客攻击,损失超1300ETH

...于创建和交易自定义数字资产和货币的平台。 零时科技区块链安全情报平台监控到消息,北京时间2022年7月10日,OMNI遭到黑客攻击,损失超1300ETH, 随后OMNI发布公告称OMNI仍处于测试阶段(测试版),没有客户资金损失,只有内部...

问题 hradhat调试合约无法获取事件

部署VRFCoordinatorV2Mock合约之后,调用createSubscription方法后,获取合约事件却返回undefined。具体代码如下: `const Mock = await ethers.getContractFactory("VRFCoordinatorV2Mock"); const mock = await Mock.deploy(baseFee, gasPriceLink); await mock.waitForDeploy...

问题 波场添加主厨合约创建流动性挖矿,新增池子的时候,添加波场的swap pair lptoken,获取池子信息的时候,lptoken 不对。

...chments/2021/08/dilZkfbQ611dbfbe32331.png) 获取的池子lptoken 变成这个 "lpToken": "4135d7c2b3ddf26962aec3469742c64b7ca199c4e9" 请问 添加池子的时候,是不是要波场的钱包地址转化为以太坊的钱包地址?还是怎么操作呢??

问题 本地开启remix-ide的共享文件夹连不上

各位好,我本地开启一个remix-ide,命令行如下: mac@macdeMacBook-Pro:~$ remix-ide Starting Remix IDE at http://localhost:8080 and sharing /Users/mac 然后开启 remixd -s /Users/mac --remix-ide http://localhost:8080 命令行显示如下 [WARN] You may now only use ID...

文章 sui-move上链报错 failed to build move modules:failed to resolve dependencies for package'hello_move'

...成功运行)是找到命名为.move的文件加,这个文件夹存放之前程序的缓冲文件,清除(确保不要误删自己需要的文件)之后运行成功

问题 求助!remix无法连接本地搭建的私链,显示Error while connecting to the provider, provider not connected

...to the provider, provider not connected,网上的方法可的原因看好多,都没成功,求指点!!! ![IMG_20230802_220745.jpg](https://img.learnblockchain.cn/attachments/2023/08/yAIXYVfj64ca650b54c97.jpg) ![屏幕截图 2023-08-02 221014.png](https://img.learnblockchain.cn...

问题 OP_HASH160 为啥验证不通过

...88b441b732fa326e934252400719e6bf483db2 OP_EQUAL ``` 这是哪里出问题,有没有使用go 构造多签地址的代码?

文章 合约中的缺失或不当输入验证

## 智合约中的缺失或不当输入验证 解在 Solidity 中不当输入验证如何导致攻击。探索保护智合约和防止安全风险的最佳实践。 在 [Solidity](https://learnblockchain.cn/article/13659) 中,用户或外部合约通过调用函数与智合约...

文章 交易所安全系列 -- 谈业务逻辑测试

...讲一讲攻击手法。 攻击者在某交易所前端文件中发现转账时所调用的API接口。按照流程,用户验证身份通过后调用此API转账,但由于验证在前,转账在后,两者并非同时进行,导致攻击者直接调用转账API接口发起转账可以...

文章 EVM—calldata存储空间详解

...参数数据,因为静态数据的长度在编译的时候就已经确定,其长度已经被写死字节码中,所以在calldata中只需要存放参数的值即可。而对于动态数据,其长度在编译的时候尚不得知,所以动态参数数据长度和参数值都会被存放...

文章 EIP-1153: Transient storage opcodes 簡介

## **簡介** [EIP-1153](https://eips.ethereum.org/EIPS/eip-1153) 新增transient storage,是EVM除 `storage`、 `memory`、 `calldata` 之外新的儲存空間, 可以透過兩個新的EVM opcode `tstore`、 `tload` 做儲存和讀取,儲存的行為和storage相同,是將 `boolean`...

问题 合约中结构体公共变量在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; ...