{"id":24992220,"url":"https://github.com/etcdevteam/etcommon-rs","last_synced_at":"2025-06-17T08:34:57.958Z","repository":{"id":57626006,"uuid":"95950268","full_name":"ETCDEVTeam/etcommon-rs","owner":"ETCDEVTeam","description":"Apache-2 licensed common Ethereum structs shared by crates","archived":false,"fork":false,"pushed_at":"2019-10-25T01:36:30.000Z","size":554,"stargazers_count":21,"open_issues_count":7,"forks_count":14,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-06-08T00:49:29.661Z","etag":null,"topics":["ethereum","ethereum-classic"],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ETCDEVTeam.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-07-01T07:51:28.000Z","updated_at":"2024-03-10T16:07:28.000Z","dependencies_parsed_at":"2022-08-30T12:50:51.329Z","dependency_job_id":null,"html_url":"https://github.com/ETCDEVTeam/etcommon-rs","commit_stats":null,"previous_names":["ethereumproject/etcommon-rs","ethereumproject/etcommon"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ETCDEVTeam/etcommon-rs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ETCDEVTeam%2Fetcommon-rs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ETCDEVTeam%2Fetcommon-rs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ETCDEVTeam%2Fetcommon-rs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ETCDEVTeam%2Fetcommon-rs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ETCDEVTeam","download_url":"https://codeload.github.com/ETCDEVTeam/etcommon-rs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ETCDEVTeam%2Fetcommon-rs/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259509474,"owners_count":22868837,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ethereum","ethereum-classic"],"created_at":"2025-02-04T13:54:34.061Z","updated_at":"2025-06-17T08:34:57.940Z","avatar_url":"https://github.com/ETCDEVTeam.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Etcommon\n\n[![Build Status](https://travis-ci.org/ETCDEVTeam/etcommon-rs.svg?branch=master)](https://travis-ci.org/ETCDEVTeam/etcommon-rs)\n\nApache-2 licensed common Ethereum structs shared by crates. Work-in-progress right now.\n\n## List of Crates\n\nBelow are all crates provided by the etcommon project.\n\n| Name | Description | Crates.io | Documentation |\n|------|:-----------:|:---------:|:-------------:|\n| etcommon-rlp | Recursive-length prefix encoding, decoding, and compression | [![crates.io](https://img.shields.io/crates/v/etcommon-rlp.svg)](https://crates.io/crates/etcommon-rlp) | [![Documentation](https://docs.rs/etcommon-rlp/badge.svg)](https://docs.rs/etcommon-rlp) |\n| etcommon-bigint | Big integer and hash implementation | [![crates.io](https://img.shields.io/crates/v/etcommon-bigint.svg)](https://crates.io/crates/etcommon-bigint) | [![Documentation](https://docs.rs/etcommon-bigint/badge.svg)](https://docs.rs/etcommon-bigint) |\n| etcommon-hexutil | Small hex decoding helpers | [![crates.io](https://img.shields.io/crates/v/etcommon-hexutil.svg)](https://crates.io/crates/etcommon-hexutil) | [![Documentation](https://docs.rs/etcommon-hexutil/badge.svg)](https://docs.rs/etcommon-hexutil) |\n| etcommon-bloom | Log bloom for Ethereum | [![crates.io](https://img.shields.io/crates/v/etcommon-bloom.svg)](https://crates.io/crates/etcommon-bloom) | [![Documentation](https://docs.rs/etcommon-bloom/badge.svg)](https://docs.rs/etcommon-bloom) |\n| etcommon-trie | Merkle Trie specialized for Ethereum | [![crates.io](https://img.shields.io/crates/v/etcommon-trie.svg)](https://crates.io/crates/etcommon-trie) | [![Documentation](https://docs.rs/etcommon-trie/badge.svg)](https://docs.rs/etcommon-trie) |\n| etcommon-block | Block, transaction and account structs for Ethereum | [![crates.io](https://img.shields.io/crates/v/etcommon-block.svg)](https://crates.io/crates/etcommon-block) | [![Documentation](https://docs.rs/etcommon-block/badge.svg)](https://docs.rs/etcommon-block) |\n| etcommon-block-core | Core block, transaction and account structs for Ethereum | [![crates.io](https://img.shields.io/crates/v/etcommon-block-core.svg)](https://crates.io/crates/etcommon-block-core) | [![Documentation](https://docs.rs/etcommon-block-core/badge.svg)](https://docs.rs/etcommon-block-core) |\n\n## Rolling Release\n\nAs `etcommon` will be depended on many other projects like SputnikVM and EASM, rolling release is necessary to keep up with the development speed.\n\nNote that rolling release will only happen for sub-crates like `etcommon-bigint`, `etcommon-rlp`, `etcommon-util`, etc. The top-level crate `etcommon` will follow the normal release process.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fetcdevteam%2Fetcommon-rs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fetcdevteam%2Fetcommon-rs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fetcdevteam%2Fetcommon-rs/lists"}