在我们做去中心化应用开发时,其中有两个头疼的问题,一是想要获取去中心化的一些数据,如代币价格等,还有一个就是安全的创建随机数,这篇文章带大家了解一下这两块的实际应用。
中本聪在创世区块中写的名言:TheTimes03/Jan/2009Chancelloronbrinkofsecondbailoutforbanks到底写在哪里了?//src/kernel/chainparams.cpp:61行staticCBlockCreateGen
Web3 极客日报 1395
Friend.Tech是一个部署在Base链上的SocialFi平台,为用户提供了一个独特的交互平台,能够在去中心化环境中实现社交影响力的货币化。
Pausable库实现了功能函数紧急关停机制,可以继承该合约并使管理员账户来调控合约的开关。合约内有两个修饰器whenNotPaused和whenPaused,可以根据业务需求将其修饰在对应的函数上来进行开放或关停状态下的访问限制。
whenNotPaused
whenPaused
本文将围绕 Sui 的技术特色与生态发展现状,探索它在不断演进的区块链行业中为何能够独树一帜,吸引众多目光。
一文搞懂分层确定性钱包(HD Wallet)
说明:本机环境Mac12.2.1,不同环境可能略有差异学习节点API需要使用一个RPC网关,本文以Infura为例,进行举例说明1ETH节点API交互首先需要注册infura账号,然后申请一个APIKEY,选择ETHmainnet。这里获取数据有两种方式,一
Web3 极客日报 1394
Ponder 发布:一个Dapp后端框架。 Vitalik 发布文章:在Layer1 引入 zkEVM 面对的权衡和设计挑战。 Ledger Connect Kit 库供应链攻击
基于Ownable contract在 testnet 上用不同的钱包(argent 和 braavos)部署 2 个智能合约。将合约所有权从 argent 钱包账户转移到 braavos 账户。与 dispatcher 交互,从智能合约 1 调用智能合约 2 的数据。
在选择钱包时,应该根据资金金额和经验进行权衡。
本文介绍了Lagrange的产品系列,包括Lagrange的State Committees、Lagrange Coprocessor和Recproofs/ZK MapReduce,强调了这些技术如何通过增强经济安全与互操作性来提高跨链协议的性能。
本文详细介绍了在Solidity智能合约中常见的安全漏洞,包括重入攻击、计算错误、预言机失败/操控、弱访问控制和前置运行攻击。同时提供了一些解决方案和预防措施,帮助开发者提升智能合约的安全性。
本文详细介绍了如何将Uniswap V3集成到智能合约中,首先解释了Uniswap的运作原理及主要合约(UniswapV3Factory、UniswapV3Pool和SmartRouter)的功能。随后,提供了具体的代码实现示例,包括如何使用不同的函数进行代币交换,以及如何创建和部署智能合约,还有在本地测试网络上的步骤,结构清晰且包含丰富的内容。
THORChain的背景知识THORChain是一个跨链桥。先后被攻击了三次,这里解析第三次。 本文的代码可以在Github是下载:https://github.com/rickwang9/HackerAnalysis
Graph 是一个去中心化的协议,用于索引和查询区块链的数据。 它使查询那些难以直接查询的数据成为可能。
Catapulta是一个强大的智能合约部署工具,可以简化和优化智能合约的部署过程。通过Catapulta,用户可以在多个网络上无缝部署合约,并自动生成详细的部署报告,跟踪费用和增强团队合作。本指南提供了使用Catapulta进行部署的详细步骤和说明。
Maven作为一款强大的项目管理工具,已经成为了Java开发者的必备技能。那么,如何才能更好地利用Maven来管理我们的项目呢?本文将为你介绍Maven的常用命令,让你的项目构建更轻松!
本文综述了审计智能合约所需的各种工具,强调了Web3安全的重要性以及选择合适工具识别智能合约漏洞的必要性。提及的工具包括Contract Fuzzer、Echidna、Slither和Mythril等,以及它们的优缺点,适合开发人员和审计人员使用。
扫一扫 - 使用登链小程序
406 篇文章,451 学分
175 篇文章,385 学分
118 篇文章,336 学分
40 篇文章,329 学分
30 篇文章,292 学分