找到约 14 条结果

文章 离线授权 NFT EIP-4494:ERC721 -Permit

... ```bash $ npm install @soliditylabs/erc721-permit --save-dev ``` 这样将其导入到你的 ERC-721 合约中: ```solidity // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; import {ERC721, ERC721Permit} from "@soliditylabs/erc20-permit/contracts/ERC20Permit.sol"; cont...

文章 SUI CLI最全命令详解5——Keytool之zkLogin类 @SUI Move开发必知必会

...调连接 - 访问官方盐值服务器获取盐值 - 访问零知识证明服务器获取零知识证明 - 领水 - 创建测试转账交易 - 使用临时私钥签名交易 - 获取零知识证明签名(`partialZkLoginSignature`) - 组装成`zkLogin`签名(`zkLoginSignat...

文章 LSAT:新一代身份验证和付费 API 标准

...者可以使用 LSAT 创建应用,以随用随付的方式向用户提供计算、文件托管或磁盘空间等资源。如果用户停止付费,他的资将被停用、收回,并重新分配给其他付费用户。由于 LSAT 标准支持的 _gRPC_ 支持双向流式 API,我们甚至可以...

文章 sui-move进阶:生命周期

...py 或 move,Move 编译器会推断出应该使用 copy 还是 move。该算法非常简单: - 任何具有 copy 力 的值被视为 copy。 - 任何引用(可变 &mut 和不可变 &)被视为 copy。 - 除在特殊情况下,为可预测的借用检查错误而被视...

文章 用 AI 开发 Chrome 插件:替代 SwitchyOmega

...Omega。 同时,Trae 作为一款与 AI 深度集成的开发工具,为开发过程提供极大的助力,提升开发效率。 # 前期准备 ### 解 Chrome 插件开发基础 Chrome 插件是由 HTML、CSS、JavaScript 文件构成的集合,通过清单文件(manifest.json...

文章 Sui Move 学习:Object & 四种

...pe (对象类型) Sui 定义的每个对象都会用有key 和 UID。在区块链浏览器查看,可以看到五个基本参数 — owner,objectId, type, version, 最后一个交易摘要。 我们还可以通过其他字段来定义object 完善功。 ## Object ownership **(对象所...

文章 每周以太坊进展 2020-02-16

...b.com/embarklabs/subspace/releases/tag/1.3.0):使用新方法来跟踪区块、Gas Price 和区块时间 * Pisa 的 [any.sender](https://medium.com/pisa-research/any-sender-transactions-made-simple-34b36ba7519b):通过 API 用非托管的方法抽象掉你的交易 * Blocknative 的[内部...

文章 动手编 SDK | BSN 联盟链开发(二)

...明书告诉我怎么使用这个工具 - **可配置性好** —— 该配置的地方需要配置不要写死 - **返回结果合理** —— 用工具加工出的产品需要在我们的预料之内 ## 2 以 get_data 为例进行函数改造 ### 2.1 解析源码 在官方提供的...

文章 SharkTeam:4月28日攻击者就已实施攻击-PolyNetwork攻击原理和资产转移分析

...地的经验丰富的安全专业人士和高级研究人员组成,精通区块链和智合约的底层理论,提供包括智合约审计、链上分析、应急响应等服务。已与区块链生态系统各个领域的关键参与者,如Polkadot、Moonbeam、polygon、OKC、Huobi Global...

文章 Euler Finance 攻击事件分析

...liqLocs.underlying = underlying; liqLocs.collateral = collateral; // 计算清算机会 computeLiqOpp(liqLocs); // 根据计算的参数、偿还数量和最小收益执行清算操作 executeLiquidation(liqLocs, repay, minYield); } function computeLiqOpp(LiquidationLocals memory ...

文章 SVG NFT 全面实践 | Web3.0 dApp 开发(六)

... `address(this)` )和 `tokenId` 生成哈希 `predictableRandom`; - 计算 NFT 颜色:按位或 `predictableRandom` 前三位得到颜色,颜色表示用 bytes3 表示,其中 `bytes2(predictableRandom[0])` 对应最低位蓝色数值, `( bytes2(predictableRandom[1]) >> 8 )`对应中...

文章 optimism fault-proof背后的机制(五):op-challenger

...reimage 等。 ## 监控 (monitor) monitor 组件负责订阅 L1 上的区块。每当有新的区块生成时,它会检索所有游戏,查看是否需要分配并执行具体操作。 ### 启动监控 使用 [StartMonitoring()](https://github.com/ethereum-optimism/optimism/blob/develop/...

文章 OpenZeppelin Relayer 路线图

...,优先级和时间表可会根据社区反馈、安全考虑和新兴区块链生态系统需求而发生变化。 此路线图代表我们当前的计划,可会发生变化。我们将定期更新此文档,以反映我们的进展和方向的任何变化。 ### 通用路线...

文章 合约语言 Solidity 教程系列10 - 完全理解函数修改器

...什么](https://learnblockchain.cn/2017/11/20/whatiseth/) 欢迎订阅[区块链技术专栏](https://xiaozhuanlan.com/blockchaincore)阅读更全面的分析文章。 ## 函数修改器(Function Modifiers) 函数修改器(Modifiers)可以用来改变一个函数的行为。比如用于...