📢
gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
✕
读懂开源,从这里开始
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
🌙
简
▾
简体
繁體
English
登录
用户中心
▾
👤 用户中心
📬 我的订阅
✉️ 我的邮箱
🔑 修改密码
⭐ 我的收藏
💬 我的反馈记录
↩ 退出
订阅
☰
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
搜索
订阅
RSS
简体
繁體
English
🔍
搜索
📡
RSS
🔥 热门搜索
llm
vuejs
pytorch
langchain
sql
graphql
peg
leetcode
tokio
redis
unity
php8
"以太坊"
📖 知识库
Solidity
★★★★★
★★★★★
高级
Solidity是一种用于智能合约开发的编程语言,主要用于以太坊(Ethereum)等区块链平台,诞生于2014年,旨在解决区块链上复杂逻辑和自动化执行的需求,通过编写Solidity代码,可以创建出自执行的智能合约,能够在区块链网络上自动运行和验证,确保合约的安全性和透明度,Solidity的语法类似于JavaScript,支持面向对象编程和函数式编程,能够与以太坊虚拟机(EVM)进行交互,实现复杂的逻辑和计算,Solidity语言的设计目标是提供一个安全、可靠和高效的方式来创建智能合约,目前已成为以太坊生态系统中的重要组成部分,广泛应用于去中心化应用(DApp)和区块链开发中,Solidity语言不断演进,新版本的发布带来了更多的功能和安全特性,开发者可以使用Solidity语言来构建各种类型的智能合约,包括代币合约、众筹合约、预测市场合约等,Solidity语言的应用范围非常广泛,包括金融、游戏、社交网络等领域,Solidity语言的安全性和可靠性使其成为区块链开发者的首选语言,Solidity语言的未来发展前景广阔,随着区块链技术的不断发展,Solidity语言将在智能合约开发中发挥越来越重要的作用,Solidity语言的学习和应用对于区块链开发者来说是非常重要的,能够帮助开发者更好地理解和应用智能合约技术,Solidity语言的学习资源丰富,包括官方文档、教程和社区支持,开发者可以通过这些资源来学习和掌握Solidity语言,Solidity语言的应用案例也非常丰富,包括Uniswap、MakerDAO、Compound等知名项目,Solidity语言的成功应用使其成为区块链开发中的重要工具,Solidity语言的影响力将在未来继续增长,Solidity语言的发展和应用将推动区块链技术的进一步发展和普及,Solidity语言的重要性不言而喻,Solidity语言的学习和应用对于区块链开发者来说是非常重要的,能够帮助开发者更好地理解和应用智能合约技术,Solidity语言的未来发展前景广阔,随着区块链技术的不断发展,Solidity语言将在智能合约开发中发挥越来越重要的作用,
ERC-20
★★★★★
★★★★★
进阶
ERC-20 是一种以太坊上的令牌标准,诞生于 2015 年,由 Fabian Vogelsteller 提出,目的是为了在以太坊区块链上创建一种统一的令牌发行标准,以便于不同应用和智能合约之间的交互和运作,ERC-20 令牌可以代表各种类型的资产,如货币、代币、权益等,通过遵循此标准,开发者可以方便地创建和管理自己的令牌,并确保其在以太坊生态系统中的兼容性和互操作性,从而推动了以太坊上的去中心化应用和金融创新,ERC-20 标准定义了一组必需的函数和事件,包括总供应量、余额查询、转账和批准等,任何遵循 ERC-20 标准的令牌都可以被以太坊钱包和其他支持 ERC-20 的应用程序所识别和支持,ERC-20 标准的广泛采用使得以太坊成为最大的去中心化金融平台之一,ERC-20 令牌的发行和管理通过智能合约来实现,确保了透明、安全和去中心化的特性,ERC-20 标准已经成为以太坊生态系统中的一个基本组成部分,ERC-20 令牌可以被自由转让、存储和交易,ERC-20 标准的出现推动了以太坊上的金融创新和应用发展,ERC-20 令牌的创建和管理相对简单,开发者可以通过 Solidity 语言编写智能合约来发行自己的 ERC-20 令牌,ERC-20 标准为以太坊上的去中心化应用提供了一个统一的基础设施,ERC-20 标准的广泛采用也推动了以太坊上的去中心化金融和应用的发展,ERC-20 令牌已经成为以太坊上的一个重要组成部分,ERC-20 标准的出现使得以太坊上的去中心化应用和金融创新得到了迅速的发展,ERC-20 标准为以太坊上的开发者提供了一个统一的标准,ERC-20 标准的广泛采用使得以太坊成为最大的去中心化金融平台之一,ERC-20 标准已经成为以太坊生态系统中的一个基本组成部分,ERC-20 令牌可以被自由转让、存储和交易,ERC-20 标准的出现推动了以太坊上的金融创新和应用发展,ERC-20 标准为以太坊上的去中心化应用提供了一个统一的基础设施,ERC-20 标准的广泛采用也推动了以太坊上的去中心化金融和应用的发展,
DeFi
★★★★★
★★★★★
高级
DeFi 是 Decentralized Finance 的缩写,指的是去中心化金融,旨在创建一个去中心化、开放、透明的金融系统,利用区块链技术和加密货币实现金融服务的去中介化,降低交易成本,提高交易效率和安全性,DeFi 涵盖了贷款、借款、交易、保险等多个金融领域,通过智能合约自动执行各类金融操作,DeFi 的出现为传统金融系统带来了新的挑战和机遇,DeFi 平台通常建立在以太坊等公链上,通过代币和 NFT 等数字资产实现价值交换,DeFi 的发展迅速,但也面临着监管、安全和可扩展性等挑战,DeFi 的未来前景广阔,但需要解决这些挑战才能实现长期发展,DeFi 的应用包括借贷平台、去中心化交易所、稳定币等,DeFi 的核心思想是去中心化、开放和透明,DeFi 的技术栈包括区块链、智能合约和加密货币等,DeFi 的发展需要更多的创新和投资,DeFi 的潜力巨大,但也需要谨慎对待其风险和挑战,DeFi 是一个快速发展的领域,需要持续关注和学习,DeFi 的未来将会更加广阔和多样化,DeFi 将会改变传统金融的格局,带来新的机遇和挑战,
EAS
★★★★★
★★★★★
高级
Ethereum Attestation Service(EAS)是一种由 Intel 推出的基于以太坊区块链的可信执行环境(TEE)认证服务,旨在为以太坊智能合约提供可信的数据来源和验证机制,通过使用 Intel SGX 技术来保护数据的隐私和完整性,从而提高区块链应用的安全性和可靠性。EAS 服务允许开发者创建和管理可信的数据源,使得智能合约可以安全地访问和验证外部数据。这种服务可以应用于各种区块链场景,包括去中心化金融(DeFi)、供应链管理和身份验证等。EAS 的工作原理是通过将数据存储在安全的环境中,并使用数字签名来验证数据的来源和完整性。通过使用 EAS,开发者可以确保其应用程序的数据安全和可靠,提高整个区块链生态系统的可信度。
Layer2
★★★★★
★★★★★
高级
Layer2 是一种扩容以太坊网络的解决方案,通过在以太坊主链之外处理交易,然后将这些交易的结果提交回主链,来提高以太坊网络的吞吐量和降低交易成本,Layer2 的出现是为了解决以太坊网络在高峰期容易拥堵、交易费用高昂的问题,Layer2 技术包括 Optimistic Rollups、ZK Rollups、Validium 等,通过将多笔交易聚合成一笔交易,然后在二层网络中处理,最后将结果提交回以太坊主链,Layer2 的工作原理是将以太坊主链的数据处理能力扩展到二层网络中,从而提高整个网络的处理能力,Layer2 的应用包括去中心化金融(DeFi)、游戏和社交网络等,Layer2 技术的发展为以太坊生态带来了新的机遇和挑战,Layer2 的安全性和可扩展性是其发展的关键因素,Layer2 技术的未来发展将对以太坊网络的扩容和安全性产生重要影响,Layer2 的应用前景广阔,未来将会有更多的创新和发展,Layer2 技术将在以太坊的扩容和安全性方面发挥重要作用,
Optimistic Rollup
★★★★★
★★★★★
高级
Optimistic Rollup 是一种 Layer 2 扩容解决方案,旨在提高以太坊等区块链网络的交易处理能力和降低交易成本。它通过将多个交易聚合成一个批次,并使用 Merkle 树来验证交易的有效性,从而减少了需要在主链上处理的交易数量。这种方法可以显著提高网络的吞吐量和降低延迟。Optimistic Rollup 的关键特点是其使用了乐观的假设,即假设大多数交易都是有效的,只有当发现无效交易时才会进行纠正。这种方法与其他 Rollup 方案相比具有更高的效率和更低的成本。
Account Abstraction(ERC-4337)
★★★★★
★★★★★
高级
Account Abstraction(ERC-4337)是一种以太坊账户抽象层标准,旨在提高以太坊账户的灵活性和可扩展性,允许用户自定义账户行为和实现,解决传统以太坊账户的局限性和可用性问题,通过引入账户抽象层,实现账户的逻辑和数据的分离,支持多种账户类型和自定义实现,简化了以太坊应用的开发和部署过程, Account Abstraction(ERC-4337)标准由以太坊社区提出和维护,目前已被广泛应用于以太坊生态系统中,包括去中心化应用(DApp)和以太坊扩容解决方案等, Account Abstraction(ERC-4337)标准的推出标志着以太坊账户管理的重要一步,进一步提高了以太坊的可用性和扩展性, Account Abstraction(ERC-4337)标准为以太坊生态系统提供了更强大的账户管理能力,支持了以太坊应用的快速发展, Account Abstraction(ERC-4337)标准的应用前景广阔,未来将继续推动以太坊生态系统的发展和创新, Account Abstraction(ERC-4337)标准的出现也促进了以太坊社区的合作和创新,推动了以太坊技术的进步和完善,
EVM
★★★★★
★★★★★
高级
EVM(Ethereum 虚拟机)是以太坊网络上运行智能合约的运行环境,负责执行智能合约中的代码,并且提供了一个安全、沙盒化的环境,以确保合约代码的执行不会影响以太坊网络的其他部分。EVM诞生于以太坊项目,目的是为了提供一个去中心化的应用平台,解决传统应用开发中的信任和安全问题。EVM的大致工作原理是将智能合约编译成字节码,然后由EVM执行这些字节码,实现合约逻辑的运行。EVM的设计使得开发者可以使用多种编程语言编写智能合约,并且能够在以太坊网络上部署和运行这些合约。
📦 开源项目
kairos-io
/
kairos
kairos:边缘Kubernetes的不可变Linux元分布 — kairos是一个基于Go语言的开源项目,旨在为边缘Kubernetes提供一个不可变的Linux元分布。它支持baremetal、云和云原生环境,能够与k3s和Kubernetes集成。kairos的设计目标是提供一个安全、可靠和高效的边缘计算解决方案
Go
★ 1.8k
⑂ 132
devops
☆
AmazingAng
/
WTF-Solidity
WTF-Solidity:Solidity极简入门教程 — WTF-Solidity提供了一个简单易懂的Solidity教程,帮助小白们快速入门。该项目支持English,官网地址为https://wtf.academy。通过WTF-Solidity,开发者可以快速学习Solidity的基础知识,并开始构建自己的DApp和智能合约。
Solidity
★ 14k
⑂ 2.4k
blockchain
☆
shidenggui
/
easytrader
easytrader:股票量化交易库 — easytrader 是一个 Python 库,提供了同花顺客户端/miniqmt/雪球的股票量化交易功能,支持跟踪 joinquant /ricequant 模拟交易 和 实盘雪球组合。它帮助用户实现自动化交易,提高交易效率和准确性。同时,easytrader 也支持多种交易平台和工具,方便用户选择和使用。
Python
★ 10k
⑂ 3k
other
☆
ethereum
/
go-ethereum
go-ethereum:以太坊协议的Go语言实现 — go-ethereum是以太坊协议的Go语言实现,提供了一个高性能、可扩展的以太坊节点。它支持P2P网络、智能合约和以太坊虚拟机等功能。go-ethereum对于构建以太坊生态系统和开发以太坊应用程序至关重要
Go
★ 51.2k
⑂ 22k
blockchain
☆
ethereum-lists
/
chains
chains:以太坊链元数据 — chains 是一个提供以太坊链元数据的项目,帮助开发者获取链的 ID、EIP155 等信息。该项目使用 Kotlin 语言开发,支持以太坊和 EVM 链。chains 项目的主要目的是为以太坊生态系统提供一个统一的链元数据标准
Kotlin
★ 9.8k
⑂ 8.1k
blockchain
☆
acmesh-official
/
acme.sh
acme.sh:自动化SSL/TLS证书的Unix shell脚本客户端 — acme.sh是一个自动化SSL/TLS证书的工具,使用纯Unix shell脚本实现ACME协议,支持多种证书颁发机构,如Let's Encrypt。它可以自动申请、更新和安装SSL/TLS证书,简化了网站的安全配置。通过使用acme.sh,可以轻松实现HTTPS加密,保护网站的安全性和隐私性。
Shell
★ 47.3k
⑂ 5.6k
tools
☆
ethereum
/
mist
mist:以太坊网络浏览器 — mist允许用户浏览和使用以太坊网络上的Ðapps。它基于Electron和Web3技术,提供了一个便捷的方式来与以太坊生态系统进行交互。mist的开发已经停止,但它仍然是以太坊历史上的一个重要项目
JavaScript
★ 7.4k
⑂ 1.9k
blockchain
☆
Uniswap
/
interface
interface:Uniswap 协议开源接口 — interface 为 Uniswap 协议提供了开源的接口,允许开发者轻松构建和集成相关应用。它支持多种功能,包括交易、流动性提供等。通过使用 interface,开发者可以更方便地与 Uniswap 协议进行交互,促进了整个生态系统的发展
TypeScript
★ 5.5k
⑂ 5.4k
blockchain
☆
justrach
/
turboAPI
turboAPI:高速Python框架 — turboAPI是一个高速的Python框架,采用Zig HTTP核心,实现了7倍的性能提升。它兼容FastAPI,并提供免费的原生线程功能,使其成为构建高性能Web应用的理想选择。通过使用turboAPI,开发者可以创建更快、更可靠的Web应用
Zig
★ 1k
⑂ 29
backend
☆
meolu
/
walle-web
walle-web:Devops开源项目代码部署平台 — walle-web是一个开源的代码部署平台,使用Python语言开发,能够帮助开发者自动化部署代码,提高效率和可靠性。它支持多种部署方式,包括Git部署和CD部署。walle-web的出现填补了Devops领域的空白,成为开发者必不可少的工具
Python
★ 12k
⑂ 2.8k
devops
☆
DimensionDev
/
Maskbook
Maskbook:去中心化社交网络门户 — Maskbook是一个开源的浏览器扩展,通过集成Arweave、IPFS、Ethereum等技术,提供去中心化的社交网络和数据存储解决方案。它通过加密和隐私保护技术,保护用户的数据安全和隐私。Maskbook的目标是创建一个新的、开放的互联网,用户可以在其中安全、自由地交流和分享信息。
TypeScript
★ 1.6k
⑂ 316
blockchain
☆
slymnoyann
/
hey-1
hey-1:去中心化社交媒体应用 — hey-1是一个基于Lens Protocol的去中心化社交媒体应用,使用TypeScript语言开发,集成了React、Next.js和Web3技术。它提供了一个无权限和去中心化的社交媒体平台,用户可以自由发布和分享内容。hey-1的开发利用了GraphQL、Turborepo和Vitest等技术,实现了高效和可靠的性能。
TypeScript
★ 29.4k
⑂ 1.8k
web
☆
vectordotdev
/
vector
vector:高性能可观测性数据管道 — vector是一个高性能的可观测性数据管道,能够处理和转换大量的日志、指标和追踪数据。它使用Rust语言开发,具有高性能、可靠性和可扩展性。vector能够与多个数据源和目标集成,包括Datadog、云原生环境等,提供实时的数据处理和分析能力。
Rust
★ 22.2k
⑂ 2.2k
devops
☆
MetrolistGroup
/
Metrolist
Metrolist:Android 版 YouTube Music 客户端 — Metrolist 是一个开源的 Android 应用,使用 Jetpack Compose 和 Material Design 实现了 YouTube Music 的客户端功能。它提供了便捷的音乐播放和管理功能,支持 foss 和 innertube 协议。通过 Metrolist,用户可以在 Android 设备上享受 YouTube Music 的服务
Kotlin
★ 10.9k
⑂ 808
mobile
☆
lightningnetwork
/
lnd
lnd:闪电网络守护进程 — lnd是闪电网络的核心组件,实现了点对点的微支付功能,提高了比特币交易的速度和效率。它使用Go语言编写,提供了安全可靠的加密货币交易解决方案。lnd的开发对于推动比特币和其他加密货币的广泛采用具有重要意义。
Go
★ 8.2k
⑂ 2.3k
blockchain
☆
goss-org
/
goss
goss:服务器测试/验证工具 — goss 是一个使用 Go 语言编写的工具,用于快速验证服务器配置和状态。它支持多种测试协议,包括 TAP 和 Nagios 格式,非常适合 DevOps 和基础设施即代码的场景。通过使用 goss,可以简化服务器测试和验证流程,提高系统的可靠性和稳定性
Go
★ 5.9k
⑂ 492
devops
☆
mamoe
/
mirai
mirai:QQ 机器人支持库 — mirai 提供了一个简单易用的 API,允许开发者快速构建 QQ 机器人应用。它支持多种功能,如消息处理、事件处理等。mirai 的高效率和可扩展性使其成为开发者首选的 QQ 机器人支持库
Kotlin
★ 14.8k
⑂ 2.5k
ai-ml
☆
capy-ui
/
capy
capy:跨平台UI解决方案 — capy是一个开源的跨平台UI库,使用Zig语言开发。它允许开发者构建一个代码库并获得Windows、Linux和Web上的原生UI,从而提高开发效率和用户体验。通过使用capy,开发者可以轻松地创建跨平台的GUI应用程序,支持多种操作系统和设备。
Zig
★ 2.7k
⑂ 98
web
☆
NervJS
/
taro
taro:跨端跨框架解决方案 — taro 支持使用 React/Vue 等框架来开发微信/京东/百度/支付宝/字节跳动/ QQ 小程序/H5/React Native 等应用。它提供了一个统一的开发接口,帮助开发者快速构建跨端应用。通过使用 taro,开发者可以节省开发时间和成本,提高开发效率
TypeScript
★ 37.6k
⑂ 4.9k
web
☆
bregman-arie
/
devops-exercises
devops-exercises:DevOps 面试题练习 — devops-exercises 项目为 DevOps 工程师提供了丰富的练习题和面试题,涵盖了从 Linux 到 Kubernetes、Terraform 等多个技术领域。通过这些练习和面试题,可以帮助工程师提高技能和应对面试的能力。同时,项目还涉及了 Python、Ansible、Git 等多种技术,非常适合 DevOps 工程师的学习和实践
Python
★ 83.2k
⑂ 19.8k
devops
☆
projectdiscovery
/
nuclei
nuclei:快速可定制的漏洞扫描器 — nuclei是一个由Go语言编写的漏洞扫描器,能够快速发现应用程序、API、网络、DNS和云配置中的漏洞。它使用简单的YAML DSL,使得用户可以轻松地自定义扫描规则和插件。nuclei的主要目标是帮助用户及时发现和修复漏洞,保护其网络安全。
Go
★ 29.8k
⑂ 3.6k
security
☆
tahowallet
/
extension
extension:社区拥有的Web3钱包 — extension是一个基于TypeScript的开源项目,提供了一个安全可靠的Web3钱包解决方案。它支持多种加密货币,包括bitcoin和ethereum,并允许用户与DApp应用进行交互。extension的社区驱动模式确保了其开发和运营的透明性和安全性
TypeScript
★ 3.2k
⑂ 425
blockchain
☆
openethereum
/
parity-ethereum
parity-ethereum:以太坊网络客户端 — parity-ethereum是以太坊网络的客户端实现,使用Rust语言开发,提供了快速、轻量和健壮的特性。它可以用于构建以太坊网络节点,并支持多种以太坊网络。parity-ethereum的开发对于以太坊生态系统的发展具有重要意义。
Rust
★ 6.8k
⑂ 1.7k
blockchain
☆
MetaMask
/
metamask-mobile
metamask-mobile:移动以太坊浏览器 — metamask-mobile是一个移动端的web浏览器,允许用户访问使用以太坊区块链的网站。它使用TypeScript和React Native开发,支持Android和iOS平台。通过metamask-mobile,用户可以方便地访问和使用去中心化应用(dapps)和Web3服务
TypeScript
★ 3k
⑂ 1.6k
mobile
☆
tqdm
/
tqdm
tqdm:Python 和 CLI 的快速进度条 — tqdm 提供了一个简单易用的进度条实现,支持多种格式和自定义选项。它可以用于 Python 脚本和 CLI 应用程序,帮助用户直观地了解任务的进度和执行时间。通过使用 tqdm,开发者可以提高用户体验和应用程序的交互性
Python
★ 31.2k
⑂ 1.5k
tools
☆
shardeum
/
shardeum
shardeum:基于EVM的自动扩缩块链 — shardeum是一个基于EVM(以太坊虚拟机)的自动扩缩块链,支持高性能和可扩展的去中心化应用和支付系统。它利用分片技术来提高交易处理能力和降低延迟。shardeum的自动扩缩能力使其成为大规模去中心化应用的理想选择
TypeScript
★ 31.3k
⑂ 703
blockchain
☆
OpenZeppelin
/
openzeppelin-contracts
openzeppelin-contracts:智能合约安全开发库 — openzeppelin-contracts是一个基于Solidity语言的库,用于开发安全的智能合约。它提供了一系列的工具和组件,包括访问控制、代币标准和安全工具等,帮助开发者创建安全可靠的智能合约。使用openzeppelin-contracts可以帮助开发者减少安全漏洞的风险,提高智能合约的安全性和可靠性。
Solidity
★ 27.2k
⑂ 12.4k
blockchain
☆
argotorg
/
solidity
solidity:智能合约编程语言 — solidity是一种专门为智能合约设计的编程语言,支持面向对象编程和复杂的数据类型。它是以太坊等区块链平台的核心组成部分,广泛应用于去中心化应用的开发。solidity的出现推动了区块链技术的发展和智能合约的普及
C++
★ 25.7k
⑂ 6.1k
blockchain
☆
ethereumbook
/
ethereumbook
ethereumbook:以太坊技术指南 — ethereumbook 提供了以太坊技术的深入介绍,包括以太坊的基本原理、智能合约开发、DApp 开发等。该书由 Andreas M. Antonopoulos 等著名专家撰写,是以太坊开发者的必备参考书。通过阅读 ethereumbook,读者可以深入了解以太坊的技术细节和开发实践
★ 21.5k
⑂ 5.2k
blockchain
☆
web3
/
web3.js
web3.js:以太坊JSON RPC API交互库 — web3.js提供了一组用于与以太坊JSON RPC API交互的TypeScript库,包括ABI解码器、ABI编码器和其他实用函数。它能够帮助开发者更方便地与以太坊区块链进行交互。同时,web3.js也是以太坊生态系统中的一个重要组成部分,广泛应用于各类以太坊项目中。
TypeScript
★ 19.9k
⑂ 5.1k
blockchain
☆
ConsenSys-archive
/
truffle
truffle:以太坊智能合约开发框架 — truffle 提供了一套工具和库,用于构建、测试和部署以太坊智能合约。它支持 Solidity 语言和 JavaScript 开发,能够提高开发效率和代码质量。尽管 truffle 已停止维护,但其仍然是以太坊开发者学习和开发的重要工具
TypeScript
★ 13.9k
⑂ 2.3k
blockchain
☆
foundry-rs
/
foundry
foundry:以太坊应用开发工具包 — foundry提供了一系列工具和库,用于以太坊智能合约的开发、测试和部署。它支持多种语言,包括Solidity、Vyper等,能够提高开发效率和代码质量。通过使用foundry,开发者可以更容易地构建、测试和部署以太坊应用。
Rust
★ 10.5k
⑂ 2.6k
blockchain
☆
ethers-io
/
ethers.js
ethers.js:JavaScript 中的以太坊库和钱包实现 — ethers.js 提供了一个完整的以太坊库和钱包实现,允许开发者使用 JavaScript 进行以太坊开发。它支持各种以太坊功能,包括钱包管理、交易处理和智能合约交互。使用 ethers.js,可以更容易地构建以太坊应用程序和服务。
TypeScript
★ 8.7k
⑂ 2.1k
blockchain
☆
NomicFoundation
/
hardhat
hardhat:以太坊开发环境 — hardhat是一个用于以太坊开发的综合环境,提供编译、部署、测试和调试功能。它支持JavaScript、Solidity等语言,能够大大提高开发效率。hardhat的出现使得以太坊开发变得更加简单和高效。
TypeScript
★ 8.5k
⑂ 1.7k
blockchain
☆
smartcontractkit
/
chainlink
chainlink:去中心化oracle网络节点 — chainlink是一个基于Go语言的项目,旨在为区块链提供安全可靠的数据来源,通过连接链上和链下计算,实现数据的互联互通。chainlink的节点网络可以为以太坊等区块链提供实时数据,支持智能合约的执行。chainlink的去中心化设计确保了数据的安全性和透明度
Go
★ 8.2k
⑂ 2k
blockchain
☆
ConsenSysDiligence
/
smart-contract-best-practices
smart-contract-best-practices:智能合约安全最佳实践 — smart-contract-best-practices 项目旨在为开发者提供智能合约安全的最佳实践指南,帮助他们编写更安全的智能合约。该项目涵盖了 Ethereum 和 Solidity 的安全性问题,提供了详细的文档和指南。通过遵循这些最佳实践,开发者可以减少智能合约中的安全风险
HTML
★ 7.6k
⑂ 1.5k
blockchain
☆
bkrem
/
awesome-solidity
awesome-solidity:实用Solidity资源集合 — awesome-solidity提供了丰富的Solidity资源,包括库、工具和其他相关内容,帮助开发者更好地使用Solidity进行智能合约开发。它涵盖了Solidity语言、合约开发、DApp开发、安全等方面的内容。通过awesome-solidity,开发者可以快速找到所需的资源和工具,提高开发效率
★ 7k
⑂ 998
blockchain
☆
wevm
/
wagmi
wagmi:以太坊应用的响应式原语 — wagmi 提供了一系列的钩子函数,帮助开发者更容易地构建以太坊应用。它支持 React 和 Vue 等主流前端框架,并且提供了 TypeScript 的类型定义。通过使用 wagmi,开发者可以更方便地与以太坊区块链进行交互
TypeScript
★ 6.7k
⑂ 1.4k
blockchain
☆
SunWeb3Sec
/
DeFiHackLabs
DeFiHackLabs:去中心化金融安全实验室 — DeFiHackLabs 项目旨在重现历史上的 DeFi 攻击事件,帮助开发者了解攻击的原理和防御方法。通过使用 Foundry 框架,开发者可以快速部署和测试智能合约,提高代码的安全性和稳定性。同时,DeFiHackLabs 也为开发者提供了一个学习和交流的平台,促进 DeFi 生态系统的安全性和可靠性。
Solidity
★ 6.6k
⑂ 1.5k
blockchain
☆
ethereum
/
ethereum-org-website
ethereum-org-website:以太坊官方网站 — ethereum-org-website项目使用Next.js、React、TypeScript和Chakra UI等技术,旨在为以太坊社区提供一个清晰易用的在线平台。该项目通过提供丰富的信息和资源,促进以太坊技术的发展和应用。同时,ethereum-org-website也是一个开源项目,欢迎开发者贡献和参与。
Markdown
★ 6k
⑂ 5.4k
blockchain
☆