Skip to content

Commit

Permalink
Merge pull request #2494 from grumbach/transaction_parents
Browse files Browse the repository at this point in the history
feat: improve parents naming
  • Loading branch information
maqi authored Dec 5, 2024
2 parents 58e940e + 845dad3 commit ee2c636
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions ant-protocol/src/storage/transaction.rs
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ pub type TransactionContent = [u8; 32];
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, Hash, Ord, PartialOrd)]
pub struct Transaction {
pub owner: PublicKey,
pub parent: Vec<PublicKey>,
pub parents: Vec<PublicKey>,
pub content: TransactionContent,
pub outputs: Vec<(PublicKey, TransactionContent)>,
/// signs the above 4 fields with the owners key
Expand All @@ -29,14 +29,14 @@ pub struct Transaction {
impl Transaction {
pub fn new(
owner: PublicKey,
parent: Vec<PublicKey>,
parents: Vec<PublicKey>,
content: TransactionContent,
outputs: Vec<(PublicKey, TransactionContent)>,
signature: Signature,
) -> Self {
Self {
owner,
parent,
parents,
content,
outputs,
signature,
Expand All @@ -53,7 +53,7 @@ impl Transaction {
bytes.extend_from_slice("parent".as_bytes());
bytes.extend_from_slice(
&self
.parent
.parents
.iter()
.map(|p| p.to_bytes())
.collect::<Vec<_>>()
Expand Down

0 comments on commit ee2c636

Please sign in to comment.