#mavryk #rollup #no-alloc #smart

无std mavryk-smart-rollup-constants

为Mavryk智能Rollups提供的底层常量

1个不稳定版本

0.2.2 2024年7月30日

106无标准库 中排名

Download history 118/week @ 2024-07-28 3/week @ 2024-08-04 28/week @ 2024-08-11

149 每月下载量
11 个crate中使用 (通过 mavryk-smart-rollup-core)

MIT 许可证

3KB

Mavryk Mavkit实现

简介

Mavryk是一个提供共识元共识的区块链,这意味着Mavryk不仅对其账本状态达成共识,对其协议和节点应该如何适应和升级达成共识。有关项目的更多信息,请参阅https://mavrykdynamics.com

入门

有关安装开始使用参与共识的说明可在https://protocol.mavryk.org/找到。

Mavryk软件

本仓库托管了Mavkit,这是Mavryk区块链的实现。Mavkit提供了一个节点、一个客户端、一个烘焙者、一个指控者和其他工具,与Mavryk主网的经济学协议一起分发,以便于使用。

更详细地说,本git仓库包含

  • 在src/目录下的源代码
  • 在tezt/目录下的测试(主要是系统测试),Tezt是Mavryk的OCaml系统测试框架
  • Mavryk软件的开发者文档,在docs/目录下
  • 一些第三方库,针对Mavryk进行了适配,在vendors/目录下

Mavryk软件可以在主Mavryk网络(主网)的节点上运行,也可以在各种Mavryk测试网络上运行。

开发人员的文档,包括Mavryk软件的开发人员和Mavryk应用程序和工具的开发人员,可在https://protocol.mavryk.org/上在线获取。此文档始终与master分支保持同步,但可能与运行在实时网络上的代码略有不同步。

Mavkit的源代码置于MIT开源许可证之下。

贡献

开发工作流程

Mavryk代码的所有开发都在https://gitlab.com/mavryk-network/mavryk-protocol上的GitLab上进行。合并请求(https://gitlab.com/tezos/tezos/-/merge_requests)通常针对master分支;请参阅贡献说明

您可以通过https://gitlab.com/mavryk-network/mavryk-protocol/issues的issue跟踪器报告错误并请求新的简单功能。与社区其他成员讨论Mavryk未来的另一个好地方是Tezos Agora论坛

持续集成

使用GitLab的共享运行器在您的分支中运行CI管道可能会失败,例如,因为测试可能运行时间过长。例如,mavryk-network/mavryk-protocol(即https://gitlab.com/mavryk-network/mavryk-protocol)的CI使用自定义运行器,不会出现此问题。如果您创建一个针对mavryk-network/mavryk-protocol的合并请求,您的分支的管道将使用这些自定义运行器运行。要触发这些管道,您需要在mavryk-network/mavryk-protocol项目中成为开发者。否则,审阅者可以为您完成。

Mavryk协议的开发

Mavryk软件实现经济规则集的核心被称为协议。与源代码的其他部分不同,协议的更新必须通过Mavryk链上投票程序进一步采用。鼓励协议贡献者同步他们的贡献,以最大限度地减少利益相关者必须研究的协议提案数量,并最大限度地提高投票程序的吞吐量。

社区

社区网站链接收集在https://protocol.mavryk.org/introduction/mavryk.html#the-community

无运行时依赖