find msg
This commit is contained in:
parent
65e3a12fd7
commit
efd5bb68eb
2
go.mod
2
go.mod
|
@ -7,7 +7,7 @@ require (
|
|||
github.com/libp2p/go-libp2p v0.23.2
|
||||
github.com/multiformats/go-multiaddr v0.7.0
|
||||
github.com/status-im/status-go/eth-node v1.1.0
|
||||
github.com/waku-org/go-waku v0.2.3-test.0.20221214174409-f1fd8b354e8b
|
||||
github.com/waku-org/go-waku v0.2.3-test.0.20221219232844-2c6d5cd7bdb2
|
||||
)
|
||||
|
||||
require (
|
||||
|
|
2
go.sum
2
go.sum
|
@ -1371,6 +1371,8 @@ github.com/waku-org/go-waku v0.2.3-test.0.20221209182808-d64c4aedc425 h1:2sQu7Pt
|
|||
github.com/waku-org/go-waku v0.2.3-test.0.20221209182808-d64c4aedc425/go.mod h1:MzmxeUFKOSGqI+3ditwJVmiDXtWW7p4vZhmFeAcwKyI=
|
||||
github.com/waku-org/go-waku v0.2.3-test.0.20221214174409-f1fd8b354e8b h1:nCqeKE6N9TmkhdyVjoq+1dpxOelXHBUilTVB8pat9ZI=
|
||||
github.com/waku-org/go-waku v0.2.3-test.0.20221214174409-f1fd8b354e8b/go.mod h1:/zvNHBJCSIw67oFdI8aLUPbeE6jGff6PK4ztx6Avct4=
|
||||
github.com/waku-org/go-waku v0.2.3-test.0.20221219232844-2c6d5cd7bdb2 h1:lK2458FzFskWJrw/OHpLe7iqy38Xd8xPCElGlwu7ayY=
|
||||
github.com/waku-org/go-waku v0.2.3-test.0.20221219232844-2c6d5cd7bdb2/go.mod h1:/zvNHBJCSIw67oFdI8aLUPbeE6jGff6PK4ztx6Avct4=
|
||||
github.com/wealdtech/go-ens/v3 v3.0.9/go.mod h1:P2OEBvgkhXLrPzPN+eR5z2/wFIGwHyijTDvpuC1xLlo=
|
||||
github.com/wealdtech/go-multicodec v1.2.0/go.mod h1:aedGMaTeYkIqi/KCPre1ho5rTb3hGpu/snBOS3GQLw4=
|
||||
github.com/wealdtech/go-string2eth v1.0.0/go.mod h1:UZA/snEybGcD6n+Pl+yoDjmexlEJ6dtoS9myfM83Ol4=
|
||||
|
|
20
run.go
20
run.go
|
@ -96,14 +96,14 @@ func queryNode(ctx context.Context, node string, host1 host.Host, s1 *store.Waku
|
|||
panic(err)
|
||||
}
|
||||
|
||||
fmt.Println("> Querying ", node)
|
||||
|
||||
messagesToLookFor := []string{
|
||||
"0x305b9f88bc8f670b57d895b06296a50eef8b69f1576bce7313d61c3fd4adf677",
|
||||
"0x5336a19ad110eb5efaa39c180881529da490e3cc12b6f634d00a4105ed57da21",
|
||||
"0x7554ffbeb8ec0373b165013708214ebda8103c9ff3d1bd676e0c1cd9b1a9571e",
|
||||
"0x132599d05f9cffa8e1a9b3f2dfd08e65309892563c1f236e286cc884f7cd0da8",
|
||||
}
|
||||
|
||||
startDate := 1671058980
|
||||
endDate := 1671058980 + 120
|
||||
startDate := 1671224406 - int64(2*3600) // 2hr earlier
|
||||
endDate := 1671224406 + int64(2*3600) // 2hr after
|
||||
|
||||
messageExists, err := buildComparerFN(messagesToLookFor)
|
||||
if err != nil {
|
||||
|
@ -126,8 +126,8 @@ func queryNode(ctx context.Context, node string, host1 host.Host, s1 *store.Waku
|
|||
|
||||
result, err := s1.Query(ctx, store.Query{
|
||||
Topic: "/waku/2/default-waku/proto",
|
||||
StartTime: int64(time.Duration(startDate) * time.Second),
|
||||
EndTime: int64((time.Duration(endDate) * time.Second)),
|
||||
StartTime: startDate * int64(time.Second),
|
||||
EndTime: endDate * int64(time.Second),
|
||||
}, store.WithPeer(info.ID), store.WithPaging(false, 100), store.WithRequestId([]byte{1, 2, 3, 4, 5, 6, 7, 8, byte(i)}))
|
||||
if err != nil {
|
||||
fmt.Printf("Could not query %s: %s", info.ID, err.Error())
|
||||
|
@ -141,11 +141,15 @@ func queryNode(ctx context.Context, node string, host1 host.Host, s1 *store.Waku
|
|||
for _, r := range result.Messages {
|
||||
h, _, _ := r.Hash()
|
||||
if messageExists(h) {
|
||||
fmt.Println("Message found in", node)
|
||||
fmt.Println("!!!!!!!!!!!!!! Message FOUND in", node)
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
if len(result.Messages) > 0 {
|
||||
fmt.Println("Iteration", cursorIterations, "Currently at", time.Unix(0, result.Messages[len(result.Messages)-1].Timestamp), len(result.Messages), "messages retrieved")
|
||||
}
|
||||
|
||||
if result.IsComplete() {
|
||||
break
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue