...rnblockchain.cn/2025/06/24/contribute-to-xatu-data.jpg) 我们已经发布了一个名为 [contributoor](https://github.com/ethpandaops/contributoor) 的新工具,它可以更轻松地为 Xatu 数据集做出贡献。 [查看这篇文章](https://learnblockchain.cn/article/17148/) 了解更多信...
...samples/nft.html) ## NFT 合约代码 NFT 合约代码如下,包含了 NFT 的定义,各类事件以及 entry function。 ```move module new_nft::simple_nft { use sui::url::{Url, Self}; use std::string; use sui::object::{Self, ID, UID}; use sui::event; use sui:...
...in.com/t/openzeppelin-truffle-upgrades-step-by-step-tutorial/3579),展示了从创建、测试和部署,一直到使用 Gnosis Safe 进行升级的全过程。 | ### 安装 ```console hljs language-shell $ npm install --save-dev @openzeppelin/truffle-upgrades ``` 此包需要 Truffle [版本 ...
...in.com/t/openzeppelin-buidler-upgrades-step-by-step-tutorial/3580),展示了从创建、测试和部署,一直到使用 Gnosis Safe 进行升级的全过程。 | ### 安装 ```console hljs language-shell $ npm install --save-dev @openzeppelin/hardhat-upgrades $ npm install --save-dev @nomicfou...
... dApp 构建或插入自身的终极跨链货币乐高。 - 我们集成了多个回退桥 + DEX,因此你不必这样做 - 我们维护桥 + DEX,因此你不必这样做 - 我们根据我们的研究选择最佳桥,因此你不必这样做(保持中立) 有关 LI.FI 如何工作的一...
...,存储在 target/idl/.json 中,类似于 Solidity 的 ABI。它列出了程序的公共函数(instructions)、参数(args)和账户要求(accounts),为客户端(如 TypeScript)提供与链上程序交互的蓝图。 --- ## **示例 1:函数调用与 IDL 映射** ###...
...已经注意到,在我们关于数组的部分中,我们奇怪地省略了 - 向数组中的索引写入 - 向数组追加 - 从数组中弹出 这是因为你很少对作为函数参数提供的数组进行这种操作。 然而,当数组在存储中时,这种操作就更常见。 以...
...a6a95271fbcb493d64736f6c63430008120033` ## 3. 使用ethers.js 暴力计算 合约地址 ```javascript const { ethers, utils } = require("ethers"); main(); function main() { let from = "0x0000000000ffe8b47b3e2130213b802212439497"; let salt = "0x000000000000000000000000...
...息,发起方必须知道响应方的身份公钥。这为响应方提供了一定程度的身份隐藏,因为其静态公钥在握手期间**从不**传输。相反,通过一系列椭圆曲线 Diffie-Hellman (ECDH) 操作,然后进行 MAC 检查,隐式地实现身份验证。 认证密...
[上篇文章](https://learnblockchain.cn/article/3989)我们介绍了,如何部署NFT的智能合约到链上,这相当于NFT的后端部分完成,但作为NFT的宣发需要1个网站,属于NFT的前端部分。 ## 官网规划 这个网站需要达成下面这几个目标: 1. 项...
... } ``` 并且可以在浏览器上看到代币已经有名称和图标了: https://explorer.solana.com/address/AY3xMpzawMJJFepBd8PUKLBX6vDJMQakYTbf5AYq2zkA?cluster=devnet
...: * 创建一个 DApp 前端项目以及 `Sui dApp Kit` 的使用; * 了解 `Navi SDK`,主要包含的功能以及如何实现存入和借出功能; 最终完成我们的项目。 ### 前端项目部分 #### 创建项目 项目使用 `Next.js` 框架,创建新项目:`npx crea...