mirror of
https://github.com/Cuprate/cuprate.git
synced 2024-12-22 19:49:28 +00:00
a187d9a357
* init * save * use macro to create the levin body enum * add protocol docs and cargo fmt * add response validation * add client functionality to connection + fmt * Add new cuprate-common crate this crate will hold stuff needed across cuprate crates + init handshaker * add stagenet & testnet hardforks + tests + cargo fmt * split peer and protocol into separate crates + add sync state watcher * finish initial sync states and add some tests * save * add initial address book * cargo fmt * save * add pruning module to cuprate-common * more address book updates - added an address book client - add some more address book requests - add "NetZone" * lots of changes * cargo fmt * combine p2p into one crate they were all linked anyway * cargo fmt * turn the handshaker into a statemachine * cargo fmt * reduce the amt of copies when decoding + remove reliance on monero-rs * update time_from_timestamp func * cargo fmt + change qr code link + remove clippy.toml
14 lines
No EOL
696 B
Text
14 lines
No EOL
696 B
Text
Copyright (C) 2023 Cuprate Contributors
|
|
|
|
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 <https://www.gnu.org/licenses/>. |