node: Use timestamps instead of sequence numbers
modified node/src/protocol.rs
@@ -25,6 +25,8 @@ use crate::storage::{Inventory, ReadStorage, Remotes, Unverified, WriteStorage};
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -67,8 +69,8 @@ pub enum Message {
|
|
|
|
|
|
| - | |
|
|
| + | |
|
|
|
|
|
@@ -96,13 +98,11 @@ impl Message {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -656,10 +656,8 @@ pub struct Context<S, T> {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -683,9 +681,8 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
|
|
|
|
|
@@ -707,6 +704,11 @@ where
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -795,8 +797,8 @@ pub enum PeerError {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -876,15 +878,22 @@ impl Peer {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -892,7 +901,7 @@ impl Peer {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified node/src/test/tests.rs
@@ -105,12 +105,13 @@ fn test_wrong_peer_magic() {
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -118,7 +119,7 @@ fn test_inventory_fetch() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -126,15 +127,15 @@ fn test_inventory_relay_bad_seq() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -145,6 +146,7 @@ fn test_inventory_relay() {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -152,15 +154,15 @@ fn test_inventory_relay() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -171,7 +173,7 @@ fn test_inventory_relay() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -185,15 +187,15 @@ fn test_inventory_relay() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -201,15 +203,15 @@ fn test_inventory_relay() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|