Svyatoslav Nikolsky
|
d918bcb6f8
|
Remove queueing from message-lane (#352)
* remove queueing from message-lane
* also remove queueing from RPCs
* another trace
* new clippy
|
2024-04-10 10:28:37 +02:00 |
|
Svyatoslav Nikolsky
|
fce133e2cb
|
Make message-lane Event generic (#345)
* make message-lane Event generic
* cargo fmt --all
* Update modules/message-lane/src/lib.rs
Co-authored-by: Hernando Castano <HCastano@users.noreply.github.com>
Co-authored-by: Hernando Castano <HCastano@users.noreply.github.com>
|
2024-04-10 10:28:37 +02:00 |
|
Svyatoslav Nikolsky
|
c7437c7d91
|
Custom RPC methods for DummyOrdered pallet (#317)
* RPC for DummyOrdered
* add test for RPC
* proof returned by RPC is Vec<<Vec<u8>>>.encode()
* retrieval -> receiving
* bp-runtime crate
* bp-runtime supports no_std
* cargo fmt --all
* jsonrpc_core::BoxFuture
* Update modules/message-lane/rpc/Cargo.toml
Co-authored-by: Hernando Castano <HCastano@users.noreply.github.com>
* Update modules/message-lane/rpc/src/lib.rs
Co-authored-by: Hernando Castano <HCastano@users.noreply.github.com>
* messageLane_ prefix for RPC methods
* Update primitives/runtime/Cargo.toml
Co-authored-by: Hernando Castano <HCastano@users.noreply.github.com>
* Update primitives/runtime/src/lib.rs
Co-authored-by: Hernando Castano <HCastano@users.noreply.github.com>
* Update modules/message-lane/rpc/src/lib.rs
Co-authored-by: Hernando Castano <HCastano@users.noreply.github.com>
* Update modules/message-lane/rpc/src/lib.rs
Co-authored-by: Hernando Castano <HCastano@users.noreply.github.com>
* Update modules/message-lane/rpc/src/lib.rs
Co-authored-by: Hernando Castano <HCastano@users.noreply.github.com>
Co-authored-by: Hernando Castano <HCastano@users.noreply.github.com>
|
2024-04-10 10:28:37 +02:00 |
|
Svyatoslav Nikolsky
|
f6d45a38da
|
Initial version of DummyOrdered pallet (#299)
* initial commit of DummyOrdered (aka message-lane) pallet
* API for relay
* cargo fmt --all
* some clippy + no_std
* more clippy + no_std
* inbound lane tests
* outbound lane tests
* cargo fmt --all
* prune old messages whenever outbound lane is updated
* do not care about MessageNonce overflow
* cargo fmt --all
* update crate docs
* MaxHeadersToPruneAtOnce -> MaxMessagesToPruneAtOnce
* MessageAction -> MessageResult
* cargo fmt --all
* fire MessageAccepted + MessagesDelivered
* confirm message processing
* cargo fmt --all
* clippy
* cargo fmt again
* Update modules/message-lane/src/lib.rs
Co-authored-by: Hernando Castano <HCastano@users.noreply.github.com>
* Update modules/message-lane/src/lib.rs
Co-authored-by: Hernando Castano <HCastano@users.noreply.github.com>
* use crate::*
* cargo fmt --all
* Storage -> S
* Update modules/message-lane/src/outbound_lane.rs
Co-authored-by: Hernando Castano <HCastano@users.noreply.github.com>
* add method doc
* Update modules/message-lane/src/inbound_lane.rs
Co-authored-by: Hernando Castano <HCastano@users.noreply.github.com>
* added detailed module docs
* Update modules/message-lane/src/lib.rs
Co-authored-by: Tomasz Drwięga <tomusdrw@users.noreply.github.com>
* updated OnMessageReceived docs
* prune only when new message is sent
* removed #![warn(missing_docs)]
* fixed merge with overlapped PR
Co-authored-by: Hernando Castano <HCastano@users.noreply.github.com>
Co-authored-by: Tomasz Drwięga <tomusdrw@users.noreply.github.com>
|
2024-04-10 10:28:37 +02:00 |
|