Commits on Sep 22, 2022
-
rpc/tx: Add transaction structures for serialization
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
-
rpc/tx: Add public facing
TransactionEvent
To circumvent the fact that serde does not allow mixing `#[serde(tag = "event")]` with `#[serde(tag = "event", content = "block")]` the public facing subscription structure is serialized and deserialized to an intermmediate representation. Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
-
rpc/tx: Add trait for the
transaction
APISigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
-
rpc/tx: Convert RPC errors to transaction events
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
-
rpc/tx: Implement
transaction
RPC methodsSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
-
tx-pool: Propagate tx index to events
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
-
tx-pool: Adjust testing to reflect tx index in events
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
-
rpc/tx: Convert tx-pool events for the new RPC spec
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
-
rpc/tx: Convert tx-pool
FinalityTimeout
event toDropped
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
-
service: Enable the
transaction
APISigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
-
rpc/tx: Add tests for tx event encoding and decoding
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
-
tx: Add indentation for subscriptions
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Commits on Sep 23, 2022
-
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Commits on Sep 26, 2022
-
rpc/tx: Serialize usize to hex
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
-
tx-pool: Rename closure parameters
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
-
service: Separate RPC spec versions
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
-
rpc/tx: Use
H256
for testing block's hashSigned-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
-
rpc/tx: Serialize numbers as string
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
-
tx-pool: Backward compatibility with RPC v1
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Commits on Sep 28, 2022
-
Update client/rpc-spec-v2/src/transaction/transaction.rs
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com>
-
rpc/tx: Remove comment about serde clone
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
-
rpc/tx: Use RPC custom error code for invalid tx format
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Commits on Sep 29, 2022
-
Update client/rpc-spec-v2/src/transaction/event.rs
Co-authored-by: James Wilson <james@jsdw.me>
-
rpc/tx: Adjust internal structures for serialization/deserialization
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>