├── .gitignore ├── Cargo.toml ├── LICENSE-APACHE2 ├── LICENSE-MIT ├── README.md ├── docs └── README.md ├── examples ├── Cargo.toml └── examples │ ├── lightpush_client.rs │ ├── relay.rs │ └── store_client.rs ├── ffi ├── waku_message_ffi.rs ├── waku_node_ffi.rs └── waku_relay_ffi.rs ├── waku-node ├── Cargo.toml └── src │ ├── main.rs │ ├── network_behaviour.rs │ └── rest_api.rs └── waku-protocol ├── Cargo.toml ├── build.rs └── src ├── lib.rs ├── pb ├── mod.rs ├── waku_lightpush.pb.proto ├── waku_message.pb.proto └── waku_store.pb.proto ├── waku_lightpush ├── codec.rs ├── mod.rs └── network_behaviour.rs ├── waku_message └── mod.rs ├── waku_relay ├── mod.rs └── network_behaviour.rs └── waku_store ├── codec.rs ├── message_queue.rs ├── mod.rs └── network_behaviour.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardoaraujor/waku-rs/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardoaraujor/waku-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardoaraujor/waku-rs/HEAD/LICENSE-APACHE2 -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardoaraujor/waku-rs/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardoaraujor/waku-rs/HEAD/README.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardoaraujor/waku-rs/HEAD/docs/README.md -------------------------------------------------------------------------------- /examples/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardoaraujor/waku-rs/HEAD/examples/Cargo.toml -------------------------------------------------------------------------------- /examples/examples/lightpush_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardoaraujor/waku-rs/HEAD/examples/examples/lightpush_client.rs -------------------------------------------------------------------------------- /examples/examples/relay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardoaraujor/waku-rs/HEAD/examples/examples/relay.rs -------------------------------------------------------------------------------- /examples/examples/store_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardoaraujor/waku-rs/HEAD/examples/examples/store_client.rs -------------------------------------------------------------------------------- /ffi/waku_message_ffi.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ffi/waku_node_ffi.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ffi/waku_relay_ffi.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /waku-node/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardoaraujor/waku-rs/HEAD/waku-node/Cargo.toml -------------------------------------------------------------------------------- /waku-node/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardoaraujor/waku-rs/HEAD/waku-node/src/main.rs -------------------------------------------------------------------------------- /waku-node/src/network_behaviour.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardoaraujor/waku-rs/HEAD/waku-node/src/network_behaviour.rs -------------------------------------------------------------------------------- /waku-node/src/rest_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardoaraujor/waku-rs/HEAD/waku-node/src/rest_api.rs -------------------------------------------------------------------------------- /waku-protocol/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardoaraujor/waku-rs/HEAD/waku-protocol/Cargo.toml -------------------------------------------------------------------------------- /waku-protocol/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardoaraujor/waku-rs/HEAD/waku-protocol/build.rs -------------------------------------------------------------------------------- /waku-protocol/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardoaraujor/waku-rs/HEAD/waku-protocol/src/lib.rs -------------------------------------------------------------------------------- /waku-protocol/src/pb/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardoaraujor/waku-rs/HEAD/waku-protocol/src/pb/mod.rs -------------------------------------------------------------------------------- /waku-protocol/src/pb/waku_lightpush.pb.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardoaraujor/waku-rs/HEAD/waku-protocol/src/pb/waku_lightpush.pb.proto -------------------------------------------------------------------------------- /waku-protocol/src/pb/waku_message.pb.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardoaraujor/waku-rs/HEAD/waku-protocol/src/pb/waku_message.pb.proto -------------------------------------------------------------------------------- /waku-protocol/src/pb/waku_store.pb.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardoaraujor/waku-rs/HEAD/waku-protocol/src/pb/waku_store.pb.proto -------------------------------------------------------------------------------- /waku-protocol/src/waku_lightpush/codec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardoaraujor/waku-rs/HEAD/waku-protocol/src/waku_lightpush/codec.rs -------------------------------------------------------------------------------- /waku-protocol/src/waku_lightpush/mod.rs: -------------------------------------------------------------------------------- 1 | mod codec; 2 | pub mod network_behaviour; 3 | -------------------------------------------------------------------------------- /waku-protocol/src/waku_lightpush/network_behaviour.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardoaraujor/waku-rs/HEAD/waku-protocol/src/waku_lightpush/network_behaviour.rs -------------------------------------------------------------------------------- /waku-protocol/src/waku_message/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardoaraujor/waku-rs/HEAD/waku-protocol/src/waku_message/mod.rs -------------------------------------------------------------------------------- /waku-protocol/src/waku_relay/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod network_behaviour; 2 | -------------------------------------------------------------------------------- /waku-protocol/src/waku_relay/network_behaviour.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardoaraujor/waku-rs/HEAD/waku-protocol/src/waku_relay/network_behaviour.rs -------------------------------------------------------------------------------- /waku-protocol/src/waku_store/codec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardoaraujor/waku-rs/HEAD/waku-protocol/src/waku_store/codec.rs -------------------------------------------------------------------------------- /waku-protocol/src/waku_store/message_queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardoaraujor/waku-rs/HEAD/waku-protocol/src/waku_store/message_queue.rs -------------------------------------------------------------------------------- /waku-protocol/src/waku_store/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardoaraujor/waku-rs/HEAD/waku-protocol/src/waku_store/mod.rs -------------------------------------------------------------------------------- /waku-protocol/src/waku_store/network_behaviour.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernardoaraujor/waku-rs/HEAD/waku-protocol/src/waku_store/network_behaviour.rs --------------------------------------------------------------------------------