Boog900
|
0b7fcc19b8
|
fix typos
Audit / audit (push) Has been cancelled
Deny / audit (push) Has been cancelled
|
2024-06-21 02:40:14 +01:00 |
|
Boog900
|
f4f1dc29e5
|
check previous ID is correct
|
2024-06-21 02:32:16 +01:00 |
|
Boog900
|
b8e50eb96d
|
sort imports
|
2024-06-21 02:11:22 +01:00 |
|
Boog900
|
cc5a980f18
|
split chain requests
|
2024-06-21 01:55:18 +01:00 |
|
Boog900
|
390ce9f403
|
split some sections into separate modules
|
2024-06-21 01:33:19 +01:00 |
|
Boog900
|
30dc4e260a
|
Merge branch 'main' into block-downloader
Audit / audit (push) Waiting to run
Deny / audit (push) Waiting to run
|
2024-06-20 02:04:20 +01:00 |
|
|
c79ea87ac8
|
Apply suggestions from code review
Co-authored-by: hinto-janai <hinto.janai@protonmail.com>
|
2024-06-20 02:01:13 +01:00 |
|
|
b76042a4e4
|
Cargo update (#171)
Audit / audit (push) Has been cancelled
CI / fmt (push) Has been cancelled
CI / typo (push) Has been cancelled
Deny / audit (push) Has been cancelled
CI / ci (macos-latest, stable, bash) (push) Has been cancelled
CI / ci (ubuntu-latest, stable, bash) (push) Has been cancelled
CI / ci (windows-latest, stable-x86_64-pc-windows-gnu, msys2 {0}) (push) Has been cancelled
cargo update
|
2024-06-18 22:43:35 +01:00 |
|
Boog900
|
96d4ae5c3f
|
make block_downloader private
|
2024-06-18 01:03:58 +01:00 |
|
Boog900
|
54a249e858
|
make initial_chain_search pub
|
2024-06-18 01:02:35 +01:00 |
|
Boog900
|
9f6a85e23f
|
make BlockDownloader pub
|
2024-06-18 00:56:41 +01:00 |
|
Boog900
|
f0900f7594
|
review fixes
|
2024-06-18 00:43:39 +01:00 |
|
jomuel
|
c837f2f48e
|
Fast sync part 2 (#156)
Audit / audit (push) Has been cancelled
CI / fmt (push) Has been cancelled
CI / typo (push) Has been cancelled
CI / ci (macos-latest, stable, bash) (push) Has been cancelled
CI / ci (ubuntu-latest, stable, bash) (push) Has been cancelled
CI / ci (windows-latest, stable-x86_64-pc-windows-gnu, msys2 {0}) (push) Has been cancelled
Deny / audit (push) Has been cancelled
* boilerplate
* Cargo.lock
* Stub of block validation
* Block validation (diff by @dllud)
* Cargo.lock
* Complete implementation of block validation request
* Apply suggestions from code review
Co-authored-by: Boog900 <boog900@tutanota.com>
* More suggestions
* Update consensus/fast-sync/src/fast_sync.rs
* Update consensus/fast-sync/src/fast_sync.rs
---------
Co-authored-by: Boog900 <boog900@tutanota.com>
|
2024-06-14 23:00:18 +01:00 |
|
hinto-janai
|
f07d08942f
|
contributing: add & format sections (#150)
* update contributing
* formatting
* add documentation section and user-book
* add crate names section
* formatting
* add `A-help-wanted` label
* add monerod binary note
|
2024-06-14 22:35:15 +01:00 |
|
hinto-janai
|
1bc05366b0
|
docs: update README.md & SECURITY.md (#143)
CI / fmt (push) Waiting to run
CI / typo (push) Waiting to run
CI / ci (macos-latest, stable, bash) (push) Waiting to run
CI / ci (ubuntu-latest, stable, bash) (push) Waiting to run
CI / ci (windows-latest, stable-x86_64-pc-windows-gnu, msys2 {0}) (push) Waiting to run
* reduce cuprate banner size
* update readme
* update `SECURITY.md
* formatting
* readme: add todo
* update license section
* add user book, current about
* formatting
* formatting
|
2024-06-14 18:33:43 +01:00 |
|
hinto-janai
|
86c01ab95a
|
contributing: add crate naming rules (#144)
* contributing.md: add crate naming rules
* Update CONTRIBUTING.md
Co-authored-by: SyntheticBird <118022351+SyntheticBird45@users.noreply.github.com>
* edit contributing for https://github.com/Cuprate/cuprate/pull/144#discussion_r1638344193
* `monero-wire` -> `wire/`, `cuprate-monero-wire` -> `cuprate-wire`
---------
Co-authored-by: SyntheticBird <118022351+SyntheticBird45@users.noreply.github.com>
|
2024-06-14 18:30:53 +01:00 |
|
Boog900
|
cfe5bea453
|
fix tests
Audit / audit (push) Has been cancelled
Deny / audit (push) Has been cancelled
|
2024-06-13 23:07:35 +01:00 |
|
Boog900
|
3e87556411
|
add a timeout
|
2024-06-13 22:12:41 +01:00 |
|
Boog900
|
3a7a8563e6
|
Merge branch 'main' into block-downloader
|
2024-06-13 22:05:58 +01:00 |
|
Boog900
|
6d83cda90f
|
clean up test
|
2024-06-13 22:04:58 +01:00 |
|
|
acd5380256
|
Fix clippy & Cargo update (#161)
Audit / audit (push) Waiting to run
CI / fmt (push) Waiting to run
CI / typo (push) Waiting to run
CI / ci (macos-latest, stable, bash) (push) Waiting to run
CI / ci (ubuntu-latest, stable, bash) (push) Waiting to run
CI / ci (windows-latest, stable-x86_64-pc-windows-gnu, msys2 {0}) (push) Waiting to run
Deny / audit (push) Waiting to run
* fix clippy
* run cargo update
* fix cargo deny
* remove duplicate `#[test]`
|
2024-06-13 19:08:34 +01:00 |
|
Boog900
|
3d995c5af5
|
order imports correctly
|
2024-06-13 16:44:07 +01:00 |
|
hinto-janai
|
25b5b63349
|
ci: update actions/cache -> v4 (#158)
CI / fmt (push) Waiting to run
CI / typo (push) Waiting to run
CI / ci (macos-latest, stable, bash) (push) Waiting to run
CI / ci (ubuntu-latest, stable, bash) (push) Waiting to run
CI / ci (windows-latest, stable-x86_64-pc-windows-gnu, msys2 {0}) (push) Waiting to run
|
2024-06-13 16:37:26 +01:00 |
|
Boog900
|
efbe18b242
|
remove test unwrap
|
2024-06-13 15:54:13 +01:00 |
|
Boog900
|
18d4b77070
|
fix test
|
2024-06-13 14:36:11 +01:00 |
|
Boog900
|
dd9e63d408
|
add a test
Audit / audit (push) Waiting to run
Deny / audit (push) Waiting to run
|
2024-06-13 03:15:47 +01:00 |
|
hinto-janai
|
a3e34c3ba8
|
rpc: implement json-rpc crate (#148)
Audit / audit (push) Has been cancelled
CI / fmt (push) Has been cancelled
CI / typo (push) Has been cancelled
CI / ci (macos-latest, stable, bash) (push) Has been cancelled
CI / ci (ubuntu-latest, stable, bash) (push) Has been cancelled
CI / ci (windows-latest, stable-x86_64-pc-windows-gnu, msys2 {0}) (push) Has been cancelled
Deny / audit (push) Has been cancelled
* rpc: add `json-rpc` from https://github.com/Cuprate/cuprate/pull/43
Maintains all the changes made in that branch
* workspace: add `rpc/json-rpc`
* json-rpc: fix cargo.toml
* add todo
* satisfy clippy
* `method/params` -> `body` switch, adjust input types
* add test helpers, test tagged enums and flatten structs
* fix id type `None` <-> `Some(Id::Null)` difference
* lib.rs: add docs
* impl `Version`
* impl `Id`
* impl `Request`
* impl `Response`
* impl `ErrorCode`
* impl `ErrorObject`
* fixes
* add monero jsonrpc tests
* response: add id test
* add display docs to `ErrorObject`
* remove `#[inline]`
* add id null test
* cleanup
* code: clarify Monero's error code usage in docs
* id: fix macro indentation
* readme: fix `Response` -> `Request`
* request: add `lowercase` test
* tests: formatting, more string tests
* readme: add `Serialization changes`
* code: ugly `match` -> `if`
* response: manual deserialization impl
- lowercase keys only
- enforce either `result/error` but not both
* remove unneeded clone bounds
* readme: add implementation comparison tests
* request/response: more tests
* readme: formatting, assert error messages are expected
* request: add unknown field test
* request/response: add unknown field and unicode test
|
2024-06-12 02:12:31 +01:00 |
|
Boog900
|
cefd8a7a3f
|
fix previous merge
|
2024-06-12 01:46:17 +01:00 |
|
Boog900
|
c5a493a186
|
remove spammy log
Audit / audit (push) Has been cancelled
Deny / audit (push) Has been cancelled
|
2024-06-12 01:38:37 +01:00 |
|
Boog900
|
712e9723b2
|
remove test_init
|
2024-06-12 01:25:14 +01:00 |
|
Boog900
|
8fb1406490
|
doc changes
|
2024-06-12 01:24:36 +01:00 |
|
Boog900
|
002df61ac0
|
fix panic
|
2024-06-12 00:23:56 +01:00 |
|
Boog900
|
4ef809e85f
|
tracing + bug fixes
|
2024-06-12 00:06:59 +01:00 |
|
Boog900
|
e81593beff
|
clean up API and add more docs
|
2024-06-11 02:41:05 +01:00 |
|
Boog900
|
7d33ab25b4
|
fix stopping the block downloader
Audit / audit (push) Has been cancelled
Deny / audit (push) Has been cancelled
|
2024-06-10 22:12:14 +01:00 |
|
Boog900
|
bd1b7ff6c5
|
fix .lock
|
2024-06-10 20:01:45 +01:00 |
|
|
f043e0b71a
|
Merge branch 'main' into block-downloader
|
2024-06-10 18:59:24 +00:00 |
|
Boog900
|
fe597a7fd3
|
fix clippy
|
2024-06-10 19:58:21 +01:00 |
|
Boog900
|
78e63e2cbf
|
keep peers that dont have the current need data
|
2024-06-10 19:17:09 +01:00 |
|
Boog900
|
6776264dc6
|
add some limits on messages
|
2024-06-10 02:21:49 +01:00 |
|
jomuel
|
663c852b13
|
Fast sync (WIP) (#155)
Audit / audit (push) Has been cancelled
CI / fmt (push) Has been cancelled
CI / typo (push) Has been cancelled
CI / ci (macos-latest, stable, bash) (push) Has been cancelled
CI / ci (ubuntu-latest, stable, bash) (push) Has been cancelled
CI / ci (windows-latest, stable-x86_64-pc-windows-gnu, msys2 {0}) (push) Has been cancelled
Deny / audit (push) Has been cancelled
* Fast sync (work in progress)
* Cargo.lock
* Add missing hashes file
* clippy warnings
* Stub of database tool to create the fast sync hashes
* Command line arg for target height, error handling
* Cargo.lock
* fmt and unused imports
* fmt
* Add license information to consensus/fast-sync/Cargo.toml
Co-authored-by: Boog900 <boog900@tutanota.com>
* Order imports in consensus/fast-sync/src/create.rs
Co-authored-by: Boog900 <boog900@tutanota.com>
* beautify hex generation function & fmt
* Reorder imports consensus/fast-sync/src/fast_sync.rs
|
2024-06-09 14:24:44 +01:00 |
|
Boog900
|
08f1abb9df
|
add more docs
|
2024-06-09 02:38:00 +01:00 |
|
Boog900
|
d7c9032dd8
|
fix imports
|
2024-06-08 02:40:28 +01:00 |
|
hinto-janai
|
e0736d1807
|
books: add user-book template (#154)
CI / fmt (push) Has been cancelled
CI / typo (push) Has been cancelled
CI / ci (macos-latest, stable, bash) (push) Has been cancelled
CI / ci (ubuntu-latest, stable, bash) (push) Has been cancelled
CI / ci (windows-latest, stable-x86_64-pc-windows-gnu, msys2 {0}) (push) Has been cancelled
* add user-book
* add `A-book-user` to labeler
|
2024-06-07 22:04:27 +01:00 |
|
|
0e5555d4d4
|
Consensus: block batch prepper (#151)
* add block batch prepper
* Apply suggestions from code review
Co-authored-by: hinto-janai <hinto.janai@protonmail.com>
* review comments
* review comments
* fix doc
---------
Co-authored-by: hinto-janai <hinto.janai@protonmail.com>
|
2024-06-07 21:23:48 +01:00 |
|
|
07f61bdb9c
|
Consensus: fix panic in batch verifier (#152)
CI / fmt (push) Waiting to run
CI / typo (push) Waiting to run
CI / ci (macos-latest, stable, bash) (push) Waiting to run
CI / ci (ubuntu-latest, stable, bash) (push) Waiting to run
CI / ci (windows-latest, stable-x86_64-pc-windows-gnu, msys2 {0}) (push) Waiting to run
Audit / audit (push) Has been cancelled
Deny / audit (push) Has been cancelled
* fix panic in batch verifier
* docs
* review comments
* Update consensus/rules/src/batch_verifier.rs
Co-authored-by: hinto-janai <hinto.janai@protonmail.com>
---------
Co-authored-by: hinto-janai <hinto.janai@protonmail.com>
|
2024-06-07 13:34:53 +01:00 |
|
Boog900
|
d3e784d432
|
fix merge
Audit / audit (push) Has been cancelled
Deny / audit (push) Has been cancelled
|
2024-06-06 02:12:15 +01:00 |
|
Boog900
|
9edcb760f7
|
Merge branch 'main' into block-downloader
|
2024-06-06 01:36:15 +01:00 |
|
hinto-janai
|
6df67bb9d3
|
rpc: add initial crates (#146)
Audit / audit (push) Has been cancelled
CI / fmt (push) Has been cancelled
CI / typo (push) Has been cancelled
CI / ci (macos-latest, stable, bash) (push) Has been cancelled
CI / ci (ubuntu-latest, stable, bash) (push) Has been cancelled
CI / ci (windows-latest, stable-x86_64-pc-windows-gnu, msys2 {0}) (push) Has been cancelled
Deny / audit (push) Has been cancelled
* add `rpc/` crates
* rpc: fix `monero-rpc-server` -> `monero-rpc-types`
* rpc: add skeleton `rpc/json-rpc`
* remove `cuprate-rpc-server`, add `json-rpc`
|
2024-06-05 15:35:08 +01:00 |
|
|
0622237d19
|
Consensus: use cuprate-types types (#145)
Audit / audit (push) Has been cancelled
CI / fmt (push) Has been cancelled
CI / typo (push) Has been cancelled
CI / ci (macos-latest, stable, bash) (push) Has been cancelled
CI / ci (ubuntu-latest, stable, bash) (push) Has been cancelled
CI / ci (windows-latest, stable-x86_64-pc-windows-gnu, msys2 {0}) (push) Has been cancelled
Deny / audit (push) Has been cancelled
* move consensus database to /types
* fix `storage` builds
* unify `VerifiedBlockInformation`
* fix docs
* change `Database` trait wording
* order imports
* service -> blockchain
* Apply suggestions from code review
Co-authored-by: hinto-janai <hinto.janai@protonmail.com>
* fix typo
* fix key_images_spent
* add back todo
* fix tests
* service -> blockchain 2
* update docs
* update docs 2
---------
Co-authored-by: hinto-janai <hinto.janai@protonmail.com>
|
2024-06-04 18:19:35 +01:00 |
|