An open API service indexing awesome lists of open source software.

https://github.com/psyprotocol/doge-light-client

🐶 A feature complete light client for verifying Dogecoin on Chain
https://github.com/psyprotocol/doge-light-client

doge dogecoin rust rust-lang solana

Last synced: 4 months ago
JSON representation

🐶 A feature complete light client for verifying Dogecoin on Chain

Awesome Lists containing this project

README

          


[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]






DLC: Doge Light Client


A fully featured light client for Dogecoin implemented in Rust 🦀, designed for implementing efficient trustless bridges between Dogecoin and the rest of the blockchain universe 🌍 (especially Solana~).


Made with ❤️ by Psy


## Features
* Supports correct calculation of block difficulty for Mainnet, Testnet, and Regtest
* Supports AuxPow/Non-AuxPow blocks for Mainnet and Testnet
* Maintains a constant-memory merkle tree of all blocks processed
* Fully zerocopy for on-chain usage

## License
Copyright (C) 2025 Zero Knowledge Labs Limited, Psy Protocol

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program. If not, see .

Additional terms under GNU AGPL version 3 section 7:

As permitted by section 7(b) of the GNU Affero General Public License,
you must retain the following attribution notice in all copies or
substantial portions of the software:

"This software was created by Psy (https://psy.xyz)
with contributions from Carter Feldman (https://x.com/cmpeq)."

[contributors-shield]: https://img.shields.io/github/contributors/PsyProtocol/doge-light-client.svg?style=for-the-badge
[contributors-url]: https://github.com/PsyProtocol/doge-light-client/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/PsyProtocol/doge-light-client.svg?style=for-the-badge
[forks-url]: https://github.com/PsyProtocol/doge-light-client/network/members
[stars-shield]: https://img.shields.io/github/stars/PsyProtocol/doge-light-client.svg?style=for-the-badge
[stars-url]: https://github.com/PsyProtocol/doge-light-client/stargazers
[issues-shield]: https://img.shields.io/github/issues/PsyProtocol/doge-light-client.svg?style=for-the-badge
[issues-url]: https://github.com/PsyProtocol/doge-light-client/issues