Skip to content

Implement Protobuf for actions and variants #1307

@ethanoroshiba

Description

@ethanoroshiba

astria_core::protocol::transaction::v1alpha1::Action is a refined type from generated protobuf code, with many variants to implement different action functionalities. The Protobuf trait, however, is not implemented for Action or its variants. #1305 will implement it for TransferAction and SequencerAction, but it should be implemented for the rest of the variants as well.

Links to monorepo

pub trait Protobuf: Sized {
/// Errors that can occur when transforming from a raw type.
type Error;
/// The raw deserialized protobuf type.
type Raw;

┆Issue Number: ENG-654

Metadata

Metadata

Assignees

Labels

corepertaining to the astria-core crate

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions