syntax = "proto3";
package transact;
import "structs.proto";
message EnrichedTransaction {
structs.Transaction transaction = 1;
repeated structs.ObservationProof proofs = 2;
TransactionStatus status = 3;
structs.ErrorInfo rejection_reason = 4;
}
enum TransactionStatus {
TransactionInMempool = 0;
TransactionPending = 1;
TransactionAccepted = 2;
TransactionRejected = 3;
TransactionOrdered = 4;
}