本文介绍了OpenZeppelin Relayer,一个用于向EVM和非EVM网络中继交易的基础设施服务。主要功能包括多链支持、交易中继、安全签名、费用估算、Gasless交易、Nonce管理、状态监控、SDK集成、可扩展架构、网络策略配置、指标监控、Docker支持和插件扩展。支持包括以太坊、Solana、Stellar在内的多种网络,通过灵活的JSON配置系统进行管理。
OpenZeppelin Relayer 是一个为EVM和非EVM网络提供交易中继基础设施的服务。它支持多链交互、交易签名、费用估算、Gasless交易等功能。可以通过SDK集成,并支持Docker部署和插件扩展,允许开发者构建自定义逻辑。支持EVM、Solana, Stellar等多种区块链网络。
本文档详细介绍了 OpenZeppelin Relayer 的网络配置系统,支持通过 JSON 文件配置多种区块链网络,包括EVM兼容网络、Solana 和 Stellar。文档涵盖了网络类型、配置方法(包括分离 JSON 文件和直接配置)、网络字段参考、特殊网络标签的用法、各种网络的配置示例、网络继承以及最佳实践,同时提供了故障排除的指导。
本文档详细介绍了 OpenZeppelin Relayer 项目的目录结构,包括源代码目录(src/)、文档目录(docs/)、配置目录(config/)、测试目录(test/)、脚本目录(scripts/)、示例目录(examples/)以及开发工具、构建配置和 Docker 支持等方面的信息,为开发者提供了清晰的项目结构概览。
src/
docs/
config/
test/
scripts/
examples/
本文档概述了OpenZeppelin Relayer项目的开发路线图,包括稳定性改进、安全性增强、开发者体验优化、新功能添加和扩展改进等方面。具体包括EVM、Solana、Stellar等网络的特性支持和未来计划,以及社区和文档的持续更新。此外,还强调了安全性、稳定性、社区反馈和生态系统发展对开发优先级的影响。
本文档详细介绍了OpenZeppelin Relayer的配置方法,包括环境变量配置文件(.env)和主配置文件(config.json)。主要涵盖了如何配置Relayer应用的基本设置、交易签名器、通知、网络、策略和插件,以及针对以太坊(EVM)和Solana链的具体配置示例,确保Relayer能够安全可靠地运行。
本文档是OpenZeppelin Relayer的快速启动指南,介绍了设置Relayer的步骤,包括环境准备、配置文件的创建、API密钥的生成、以及如何通过本地或Docker运行服务。文章还简要说明了如何通过API和SDK使用Relayer,并提供了故障排除的建议。
本文档介绍了OpenZeppelin Relayer中用于交易签名的signers配置,包括支持的signer类型(local, vault, vault_cloud, vault_transit, turnkey, google_cloud_kms, aws_kms),配置结构,以及它们在不同网络(EVM, Solana, Stellar)的兼容性,并提供了各种signer类型的详细配置示例和安全最佳实践。
本文档介绍了 OpenZeppelin Relayer 对 Solana 网络的支持,包括自动代币交换、Gasless 交易、安全交易签名等功能。同时,还涵盖了支持的网络配置、签名器、快速入门指南、Relayer 策略配置、自动化代币交换以及 API 参考和安全注意事项。
本文档介绍了OpenZeppelin Relayer插件,它允许Relayer操作者通过TypeScript函数扩展Relayer的功能。文档详细说明了如何编写、配置、调用和调试插件,并提供了一个完整的示例,包括插件代码、调用方式和响应结果,方便开发者理解。