探索BSC区块浏览器以及如何使用它?

作为一款多链区块浏览器,Tokenview支持以太坊、比特币、BSC、莱特币、狗狗币等在内的区块浏览器。通过访问TokenviewBSC区块浏览器,用户可以查看和搜索BSC网络上发生的交易、钱包地址、区块、智能合约等数据。

什么是跨链 DeFi?

Web3生态系统已经变得多链化,存在于数百个区块链、二层网络、应用链和其他环境的去中心化应用繁荣发展。跨链 DeFi 是指存在于多个不同区块链生态系统之间的金融应用程序生态系统,可以在彼此之间无缝交换数据和通证。

Venus 获取deadline信息并进行windowPost计算

damocles-mamanger启动后会调用run方法,方法里面有一个for循环。不停的监听ChainNotify信息,当有区块产出或者别的headchain的事件发生后,就会调用fetchMinerProvingDeadlineInfos()方法,主动去从链节点获取deadline信息,然后调用

深入理解 Solidity 错误 #3 - 错误处理

在深入理解 Solidity 错误"的第三篇, 探索处理错误,本文将揭晓这问问题的答案:asset 错误会消耗所有 gas 吗? require 提不提供错误字符有什么样的不同?外部调用的错误如何影响当前上下文?如何处理底层调用调用产生的错误?

  • Tiny熊
  • 发布于 2023-08-03
  • 阅读 ( 1603 )

KZG10 与 Pairing

通过一天的交流学习大概弄清了KZG10与Pairing的勾迹关系,对PCS也有了更进一步认识,这里记录一下它们之间的逻辑关系。Thanks感谢@KurtPan博和@miles的热心交流讨论,让我重新认识了“椭圆曲线group上的标量乘法”与“椭圆曲线group上的元素乘法

  • 白菜
  • 发布于 2023-08-03
  • 阅读 ( 730 )
  • ( 11 )

近7000万美元被盗:Curve被攻击事件分析

Curve被攻击的资金池包括CRV/ETH、alETH/ETH、msETH/ETH以及pETH/ETH 。

Web3 极客日报 #1278

Web3 极客日报 1278

  • rebase
  • 发布于 2023-08-02
  • 阅读 ( 510 )

【Web3 探索】如何获取协议中某个地址拥有的所有投资组合

介绍如果您想要追踪钱包地址或开发与某个协议交互的应用程序,访问特定地址所拥有的所有投资组合可能非常有益。在本指南中,我们将为您介绍使用Chainbase的getAccountPortfoliosAPI检索协议中特定地址拥有的所有投资组合的步骤。目录概述-使用Chainbase所需的工

SharkTeam:UniswapV4 Hook最佳安全实践

近期UniswapLab官宣了下一代AMMUniswapV4的开发进展,并公开了白皮书和代码仓库。这次V4的白皮书仅仅只有3页,原因是V4并没有对AMM的核心算法逻辑做太多修改,而是在V3的基础上,增加了一些新的特性,以满足更多的场景需求。SharkTeam将基于目前已开

通过 CCIP 构建跨链应用(5 个案例)

目前,部署在多个区块链上的应用程序面临着资产、流动性和用户的碎片化问题。通过Chainlink CCIP,开发人员可以完成通证和任意信息的跨链传递,实现跨链的去中心化应用程序的创建,这些应用程序由部署在多个不同区块链网络上的智能合约组成,彼此互操作,形成一个统一的应用。

  • Chainlink
  • 发布于 2023-08-02
  • 阅读 ( 1273 )
  • ( 7 )

深入理解 Solidity 错误 #2 - 运行时错误

在运行时错误是最常遇到的情况,你知道 ErrorPanic 的细微差别吗? 发生 Panic 错误真的会消耗所有的 gas 么,本文揭晓答案。

  • Tiny熊
  • 发布于 2023-08-02
  • 阅读 ( 1337 )

针对闪电通道的攻击与交易包转发提议

  • 比特币有一种 “绝不牺牲安全性” 的设计哲学。
  • L2 合约式协议(比如闪电通道)尝试引入更多功能、可扩展性以及隐私性,但交易转发中的一些审查攻击是其软肋。
  • 交易包转发是一项 L1 的交易转发策略升级,可以关闭这些攻击界面,因此可以加强闪电通道的安全模型。

Sei - 重塑Web3的产品形态

区块链技术及其生态的出现为创新者、开发者和用户提供了许多机会。但目前为止,可扩展性、交易速度和抢先交易相关的问题一直阻碍着 Web3 走向真正的 mass adaption 。Sei的出现则是为了解决上述这些问题。

Michael.W基于Foundry精读Openzeppelin第18期——DoubleEndedQueue.sol

DoubleEndedQueue库提供了双向队列的数据结构及对应操作库函数,提供了队头或队尾插入及弹出元素值等逻辑功能。本库采用优化过的storage存储且所有操作的时间复杂度都是O(1)。特别要注意的是库中的clear操作仅仅将队头和队尾指针清零,而之前队列中的元素值依然留存在storage中

【Web3 探索】如何获取地址拥有的所有 NFT

文章大纲简介使用Chainbase所需的工具在Chainbase上设置免费账户使用ChainbaseAPI编写脚本打印钱包拥有的NFT结论常见问题解答(5个独特问题)1.简介随着非同质化代币(NFT)世界的日益流行,钱包所有者能够查看他们所拥有的所有NFT

  • Chainbase
  • 发布于 2023-08-02
  • 阅读 ( 1264 )
  • ( 6 )

Web3 极客日报 #1277

Web3 极客日报 1277

  • rebase
  • 发布于 2023-08-01
  • 阅读 ( 521 )
  • ( 6 )

【使用go开发区块链】之智能合约交互(03)

本章我们就来学习一下如何使用abigen生成合约go文件并进行调用

深入了解 Solidity 错误 #1 - 编译器错误

深入了解 Solidity 错误第二篇, 了解编译器错误。

  • Tiny熊
  • 发布于 2023-08-01
  • 阅读 ( 1664 )