MavBinGo is a support module focused on the Mavryk binary protocol.
| Package | Description |
|---|---|
github.com/mavryk-network/mavbingo/v2 |
Mavryk primitives |
github.com/mavryk-network/mavbingo/v2/b58 |
Base58 encoding for Mavryk primitives |
github.com/mavryk-network/mavbingo/v2/client |
Very limited Mavryk RPC client library |
github.com/mavryk-network/mavbingo/v2/crypt |
A wrapper around standard and 3rd party signature algorithms which adds support for Mavryk encodings of keys and signatures |
github.com/mavryk-network/mavbingo/v2/encoding |
Mavryk binary encoding library |
github.com/mavryk-network/mavbingo/v2/protocol |
Mavryk binary protocol library |
github.com/mavryk-network/mavbingo/v2/mavtool |
Operation injection helper |
This repository is a fork of ecadlabs/gotez and continues to use GoTez as a dependency for protocol compatibility. We retain the upstream Tezos implementations under protocol/tezos, where they are namespaced with the proto_0xx_* convention to match Tezos network releases.
Atlas is the first Mavryk protocol release and is derived from the Tezos Oxford proposal. To keep the codebase minimal while preserving interoperability with GoTez, we only ship the Tezos protocol versions from Ithaca (012) through Nairobi (017). These versions are required so that downstream projects can interoperate with Tezos data structures when interacting with Mavryk networks.
All modifications from the upstream GoTez codebase are maintained under the terms of the Apache License 2.0. See LICENSE and NOTICE for details.