{"id":13736793,"url":"https://github.com/status-im/nim-eth","last_synced_at":"2025-04-05T07:05:07.752Z","repository":{"id":37798769,"uuid":"169217640","full_name":"status-im/nim-eth","owner":"status-im","description":"Common utilities for Ethereum","archived":false,"fork":false,"pushed_at":"2025-03-26T13:12:31.000Z","size":4142,"stargazers_count":89,"open_issues_count":56,"forks_count":31,"subscribers_count":18,"default_branch":"master","last_synced_at":"2025-03-29T06:06:28.724Z","etag":null,"topics":["devp2p","discv5","eth","ethereum","nim","rlp","whisper"],"latest_commit_sha":null,"homepage":"https://nimbus.status.im","language":"Nim","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/status-im.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHEv2","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-02-05T09:40:48.000Z","updated_at":"2025-03-19T21:22:47.000Z","dependencies_parsed_at":"2023-09-23T09:21:21.840Z","dependency_job_id":"db20753e-8fb2-46d9-b889-c77be8471448","html_url":"https://github.com/status-im/nim-eth","commit_stats":{"total_commits":897,"total_committers":31,"mean_commits":28.93548387096774,"dds":0.5785953177257526,"last_synced_commit":"dcfbc4291d39b59563828c3e32be4d51a2f25931"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/status-im%2Fnim-eth","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/status-im%2Fnim-eth/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/status-im%2Fnim-eth/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/status-im%2Fnim-eth/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/status-im","download_url":"https://codeload.github.com/status-im/nim-eth/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247299831,"owners_count":20916190,"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":["devp2p","discv5","eth","ethereum","nim","rlp","whisper"],"created_at":"2024-08-03T03:01:28.767Z","updated_at":"2025-04-05T07:05:07.735Z","avatar_url":"https://github.com/status-im.png","language":"Nim","funding_links":[],"categories":["Algorithms","Nim"],"sub_categories":["Blockchain"],"readme":"# eth - Eth Common Library\n\n[![License: Apache](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n![Stability: experimental](https://img.shields.io/badge/stability-experimental-orange.svg)\n![Github action](https://github.com/status-im/nim-eth/workflows/CI/badge.svg)\n\n## Introduction\n\nEthereum-related utilities written in Nim. Includes things like Bloom filters, private/public key utilities, RLP, devp2p, and more.\n\n## Docs\n\n- [rlp](doc/rlp.md)\n- [keys](doc/keys.md)\n- [keyfile](doc/keyfile.md)\n- [trie](doc/trie.md)\n- [bloom](doc/bloom.md)\n- [discv5](doc/discv5.md)\n\n## Prerequisites\n\n- Nim \u0026 Nimble\n\n## Building \u0026 Testing\n```\n# Install required modules\nnimble install\n# Run full test suite\nnimble test\n```\n\nYou can also run specific parts of the test suite, e.g.:\n```\n# Test p2p functionality\nnimble test_p2p\n# Test rlp functionality\nnimble test_rlp\n```\n## Fuzzing\nNext to the test suite, there are also several fuzzing test cases available.\nHow these can be run is explained in the [fuzzing readme](https://github.com/status-im/nim-eth/blob/master/tests/fuzzing/readme.md).\n\n## License\n\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHEv2](LICENSE-APACHEv2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. This file may not be copied, modified, or distributed except according to those terms.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstatus-im%2Fnim-eth","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstatus-im%2Fnim-eth","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstatus-im%2Fnim-eth/lists"}