Skip to content

Commit

Permalink
Adding a serialization schema to the TransactionV1 type subtree bas…
Browse files Browse the repository at this point in the history
…ed on a calltable
  • Loading branch information
Jakub Zajkowski committed Aug 9, 2024
1 parent c58bccf commit a7c915a
Show file tree
Hide file tree
Showing 31 changed files with 3,578 additions and 829 deletions.
206 changes: 108 additions & 98 deletions Cargo.lock

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ members = [
"utils/global-state-update-gen",
"utils/validation",
"binary_port",
"macros",
# "utils/highway-rewards-analysis",
# "utils/highway-state-grapher",
]
Expand Down
18 changes: 18 additions & 0 deletions macros/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
[package]
name = "macros"
version = "2.0.0" # when updating, also update 'html_root_url' in lib.rs
authors = ["Jakub Zajkowski <jakub@casperlabs.io>"]
edition = "2021"
description = "Macros used in casper node"
documentation = "https://docs.rs/casper-node"
homepage = "https://casperlabs.io"
repository = "https://github.com/CasperLabs/casper-node/tree/master/macros"
license = "Apache-2.0"

[lib]
proc-macro = true

[dependencies]
proc-macro2 = "1.0.86"
quote = "1.0.7"
syn = {version = "2.0.72", features = ["full", "extra-traits"]}
14 changes: 14 additions & 0 deletions macros/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# `macros`

A library module that is a collection of procedural macros used in the casper-node project.

[![LOGO](https://raw.githubusercontent.com/casper-network/casper-node/master/images/casper-association-logo-primary.svg)](https://casper.network/)

[![Build Status](https://drone-auto-casper-network.casperlabs.io/api/badges/casper-network/casper-node/status.svg?branch=dev)](http://drone-auto-casper-network.casperlabs.io/casper-network/casper-node)
[![Crates.io](https://img.shields.io/crates/v/casper-hashing)](https://crates.io/crates/casper-binary-port)
[![Documentation](https://docs.rs/casper-hashing/badge.svg)](https://docs.rs/casper-binary-port)
[![License](https://img.shields.io/badge/license-Apache-blue)](https://github.com/CasperLabs/casper-node/blob/master/LICENSE)

## License

Licensed under the [Apache License Version 2.0](https://github.com/casper-network/casper-node/blob/master/LICENSE).
Loading

0 comments on commit a7c915a

Please sign in to comment.