找到约 12 条结果

文章 合约担保收入

...te fees to be distributed = intFloor(GasUsed * GasPrice * csrShares) // 计算要分配的费用 = intFloor(GasUsed * GasPrice * csrShares) fee := sdk.NewIntFromUint64(receipt.GasUsed).Mul(sdk.NewIntFromBigInt(msg.GasPrice())) csrFee := sdk.NewDecFromInt(fee).Mul(params.CsrShares).TruncateInt()...

问题 EIP155和重放攻击

...函数使用ecdsa做方法的签名验证,验证的信息包括当前链的id,合约地址,调用的合约方法签名,用来避免重放攻击,现在web3j库中使用Raw Transaction Manager的时候增加对chainId的签名,支持EIP155,那是不是之前合约方法里面做...

视频 4_比特币 taproot 地址编程进阶:多重解锁与实践

...中的关键概念,包括Tweak过程(通过内部公钥和默克尔树计算得到新的输出公钥)和默克尔树(用于验证脚本是否属于该树)。 * **双叶子结构示例:** 演示包含两个解锁条件的taproot地址(双叶子结构)的编程,一个是Hash锁...

文章 Solidity合约开发小贴士

...不选择使用官方提供的应用程序与合约交互,而无法通过区块浏览器或自己写脚本交互。 ## 建议 对于上面的例子,为让公众也愉快地交互,可以添加一个存储id的数组: ```solidity uint256[] public ids; ``` 或者,id由...

文章 Aave V2分析(一)

...btTokenAddress:浮动利率债务凭证的合约地址 2.第二部分是计算复利用的序列索引, 我们会在updateState函数中介绍它的作用. liquidityIndex:根据加权利率计算复利的序列索引 variableBorrowIndex:计算浮动利率复利的序列索引 3.第三部...

文章 对Corn协议 的安全性评估

...现以下“奖项”(漏洞/意外行为)。 ### 错误的费用计算 以下状态模糊测试识别用于费用计算的错误公式,因为收到的费用与幽灵变量的预期不相符。 ![](https://img.learnblockchain.cn/2025/03/08/046bb7c4-1bda-4518-9668-7b4f797739c1_19...

视频 初始化和插槽 0 | Uniswap V3 核心合约解析 - 第 3 部分

...储0号槽,够存储最多32字节的数据。视频中还提到如何计算tick值,并强调某些变量在本视频中未详细解释。最后,成功编译合约,并预告将在后续视频中进一步解释平方根价格x96及其相关计算

视频 流动性净值 | Uniswap V3 核心合约解析 - 第10部分

...,视频展示在不同ticks(如T1、T2、T3、T4)下流动性的计算过程,强调流动性在价格变化时的动态变化。最终,流动性在特定ticks处的值被详细计算,展示流动性如何在价格波动中达到零。

视频 费用增长 | Uniswap V3 核心合约解析 - 第29部分

本视频讨论如何计算流动性提供者Alice的费用增长。费用增长(F of G)定义为收集的费用总和除以流动性,随着交易的进行,费用增长会相应增加。通过示例,视频展示在不同的交易中,如何通过图表可视化费用增长,并解...

文章 第 7 课:Tamagotchi 战斗逻辑与实施

...个玩家开始游戏,我们使用 `get_turn` 函数,它使用伪随机算法选择开始玩家: ```rust pub fn get_turn() -> u8 { let random_input: [u8; 32] = array::from_fn(|i| i as u8 + 1); let (random, _) = exec::random(random_input).expect("Error in getting random number"); ...

文章 Cairo 实战入门:Starknet Foundry 与组件语法

... event_name_hash('event_name') ``` > `sn_keccak` 是 `keccak256` 哈希算法的前 250 bit 比如 `src/components/erc20.cairo` 中的 `Transfer` 事件,其 `key` 为 `sn_keccak('Transfer')` ,而 `value` 为 `[from, to, value]` 构成。 ```rust #[event] #[derive(Drop, starknet::Even...

文章 特朗普总统正式签署行政命令,允许 401(k)账户投资比特币和加密资产

...产和数字资产等另类资产提供有竞争力的回报和多元化优势。然而,监管过度和诉讼风险限制受《雇员退休收入保障法》(ERISA)管辖的计划受托人将另类资产纳入其投资组合,从而阻碍工人退休金的增长。” 这项行政...