diff --git a/ledger/allegra/allegra.go b/ledger/allegra/allegra.go index bd883bd6..57fc3530 100644 --- a/ledger/allegra/allegra.go +++ b/ledger/allegra/allegra.go @@ -278,7 +278,10 @@ func (t AllegraTransaction) Produced() []common.Utxo { ret = append( ret, common.Utxo{ - Id: shelley.NewShelleyTransactionInput(t.Hash().String(), idx), + Id: shelley.NewShelleyTransactionInput( + t.Hash().String(), + idx, + ), Output: output, }, ) diff --git a/ledger/alonzo/alonzo.go b/ledger/alonzo/alonzo.go index 5d95ce3f..303fceb8 100644 --- a/ledger/alonzo/alonzo.go +++ b/ledger/alonzo/alonzo.go @@ -475,7 +475,10 @@ func (t AlonzoTransaction) Produced() []common.Utxo { ret = append( ret, common.Utxo{ - Id: shelley.NewShelleyTransactionInput(t.Hash().String(), idx), + Id: shelley.NewShelleyTransactionInput( + t.Hash().String(), + idx, + ), Output: output, }, ) diff --git a/ledger/babbage/babbage.go b/ledger/babbage/babbage.go index 311a3f2b..92922865 100644 --- a/ledger/babbage/babbage.go +++ b/ledger/babbage/babbage.go @@ -624,7 +624,10 @@ func (t BabbageTransaction) Produced() []common.Utxo { ret = append( ret, common.Utxo{ - Id: shelley.NewShelleyTransactionInput(t.Hash().String(), idx), + Id: shelley.NewShelleyTransactionInput( + t.Hash().String(), + idx, + ), Output: output, }, ) diff --git a/ledger/common/common_test.go b/ledger/common/common_test.go index b76fdbde..9cd66656 100644 --- a/ledger/common/common_test.go +++ b/ledger/common/common_test.go @@ -250,32 +250,141 @@ func TestCertificateTypeMethods(t *testing.T) { cert Certificate expected uint }{ - {"StakeRegistration", &StakeRegistrationCertificate{CertType: CertificateTypeStakeRegistration}, CertificateTypeStakeRegistration}, - {"StakeDeregistration", &StakeDeregistrationCertificate{CertType: CertificateTypeStakeDeregistration}, CertificateTypeStakeDeregistration}, - {"StakeDelegation", &StakeDelegationCertificate{CertType: CertificateTypeStakeDelegation}, CertificateTypeStakeDelegation}, - {"PoolRegistration", &PoolRegistrationCertificate{CertType: CertificateTypePoolRegistration}, CertificateTypePoolRegistration}, - {"PoolRetirement", &PoolRetirementCertificate{CertType: CertificateTypePoolRetirement}, CertificateTypePoolRetirement}, - {"GenesisKeyDelegation", &GenesisKeyDelegationCertificate{CertType: CertificateTypeGenesisKeyDelegation}, CertificateTypeGenesisKeyDelegation}, - {"MoveInstantaneousRewards", &MoveInstantaneousRewardsCertificate{CertType: CertificateTypeMoveInstantaneousRewards}, CertificateTypeMoveInstantaneousRewards}, - {"Registration", &RegistrationCertificate{CertType: CertificateTypeRegistration}, CertificateTypeRegistration}, - {"Deregistration", &DeregistrationCertificate{CertType: CertificateTypeDeregistration}, CertificateTypeDeregistration}, - {"VoteDelegation", &VoteDelegationCertificate{CertType: CertificateTypeVoteDelegation}, CertificateTypeVoteDelegation}, - {"StakeVoteDelegation", &StakeVoteDelegationCertificate{CertType: CertificateTypeStakeVoteDelegation}, CertificateTypeStakeVoteDelegation}, - {"StakeRegistrationDelegation", &StakeRegistrationDelegationCertificate{CertType: CertificateTypeStakeRegistrationDelegation}, CertificateTypeStakeRegistrationDelegation}, - {"VoteRegistrationDelegation", &VoteRegistrationDelegationCertificate{CertType: CertificateTypeVoteRegistrationDelegation}, CertificateTypeVoteRegistrationDelegation}, - {"StakeVoteRegistrationDelegation", &StakeVoteRegistrationDelegationCertificate{CertType: CertificateTypeStakeVoteRegistrationDelegation}, CertificateTypeStakeVoteRegistrationDelegation}, - {"AuthCommitteeHot", &AuthCommitteeHotCertificate{CertType: CertificateTypeAuthCommitteeHot}, CertificateTypeAuthCommitteeHot}, - {"ResignCommitteeCold", &ResignCommitteeColdCertificate{CertType: CertificateTypeResignCommitteeCold}, CertificateTypeResignCommitteeCold}, - {"RegistrationDrep", &RegistrationDrepCertificate{CertType: CertificateTypeRegistrationDrep}, CertificateTypeRegistrationDrep}, - {"DeregistrationDrep", &DeregistrationDrepCertificate{CertType: CertificateTypeDeregistrationDrep}, CertificateTypeDeregistrationDrep}, - {"UpdateDrep", &UpdateDrepCertificate{CertType: CertificateTypeUpdateDrep}, CertificateTypeUpdateDrep}, + { + "StakeRegistration", + &StakeRegistrationCertificate{ + CertType: CertificateTypeStakeRegistration, + }, + CertificateTypeStakeRegistration, + }, + { + "StakeDeregistration", + &StakeDeregistrationCertificate{ + CertType: CertificateTypeStakeDeregistration, + }, + CertificateTypeStakeDeregistration, + }, + { + "StakeDelegation", + &StakeDelegationCertificate{ + CertType: CertificateTypeStakeDelegation, + }, + CertificateTypeStakeDelegation, + }, + { + "PoolRegistration", + &PoolRegistrationCertificate{ + CertType: CertificateTypePoolRegistration, + }, + CertificateTypePoolRegistration, + }, + { + "PoolRetirement", + &PoolRetirementCertificate{CertType: CertificateTypePoolRetirement}, + CertificateTypePoolRetirement, + }, + { + "GenesisKeyDelegation", + &GenesisKeyDelegationCertificate{ + CertType: CertificateTypeGenesisKeyDelegation, + }, + CertificateTypeGenesisKeyDelegation, + }, + { + "MoveInstantaneousRewards", + &MoveInstantaneousRewardsCertificate{ + CertType: CertificateTypeMoveInstantaneousRewards, + }, + CertificateTypeMoveInstantaneousRewards, + }, + { + "Registration", + &RegistrationCertificate{CertType: CertificateTypeRegistration}, + CertificateTypeRegistration, + }, + { + "Deregistration", + &DeregistrationCertificate{CertType: CertificateTypeDeregistration}, + CertificateTypeDeregistration, + }, + { + "VoteDelegation", + &VoteDelegationCertificate{CertType: CertificateTypeVoteDelegation}, + CertificateTypeVoteDelegation, + }, + { + "StakeVoteDelegation", + &StakeVoteDelegationCertificate{ + CertType: CertificateTypeStakeVoteDelegation, + }, + CertificateTypeStakeVoteDelegation, + }, + { + "StakeRegistrationDelegation", + &StakeRegistrationDelegationCertificate{ + CertType: CertificateTypeStakeRegistrationDelegation, + }, + CertificateTypeStakeRegistrationDelegation, + }, + { + "VoteRegistrationDelegation", + &VoteRegistrationDelegationCertificate{ + CertType: CertificateTypeVoteRegistrationDelegation, + }, + CertificateTypeVoteRegistrationDelegation, + }, + { + "StakeVoteRegistrationDelegation", + &StakeVoteRegistrationDelegationCertificate{ + CertType: CertificateTypeStakeVoteRegistrationDelegation, + }, + CertificateTypeStakeVoteRegistrationDelegation, + }, + { + "AuthCommitteeHot", + &AuthCommitteeHotCertificate{ + CertType: CertificateTypeAuthCommitteeHot, + }, + CertificateTypeAuthCommitteeHot, + }, + { + "ResignCommitteeCold", + &ResignCommitteeColdCertificate{ + CertType: CertificateTypeResignCommitteeCold, + }, + CertificateTypeResignCommitteeCold, + }, + { + "RegistrationDrep", + &RegistrationDrepCertificate{ + CertType: CertificateTypeRegistrationDrep, + }, + CertificateTypeRegistrationDrep, + }, + { + "DeregistrationDrep", + &DeregistrationDrepCertificate{ + CertType: CertificateTypeDeregistrationDrep, + }, + CertificateTypeDeregistrationDrep, + }, + { + "UpdateDrep", + &UpdateDrepCertificate{CertType: CertificateTypeUpdateDrep}, + CertificateTypeUpdateDrep, + }, } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { got := tt.cert.Type() if got != tt.expected { - t.Errorf("FAIL: %s -> Type() = %d, expected = %d", tt.name, got, tt.expected) + t.Errorf( + "FAIL: %s -> Type() = %d, expected = %d", + tt.name, + got, + tt.expected, + ) } else { t.Logf("PASS: %s -> Type() = %d, expected = %d \n", tt.name, got, tt.expected) } diff --git a/ledger/conway/conway.go b/ledger/conway/conway.go index bfd440fa..986495e1 100644 --- a/ledger/conway/conway.go +++ b/ledger/conway/conway.go @@ -430,7 +430,10 @@ func (t ConwayTransaction) Produced() []common.Utxo { ret = append( ret, common.Utxo{ - Id: shelley.NewShelleyTransactionInput(t.Hash().String(), idx), + Id: shelley.NewShelleyTransactionInput( + t.Hash().String(), + idx, + ), Output: output, }, ) diff --git a/ledger/mary/mary.go b/ledger/mary/mary.go index 257ea199..713343bc 100644 --- a/ledger/mary/mary.go +++ b/ledger/mary/mary.go @@ -289,7 +289,10 @@ func (t MaryTransaction) Produced() []common.Utxo { ret = append( ret, common.Utxo{ - Id: shelley.NewShelleyTransactionInput(t.Hash().String(), idx), + Id: shelley.NewShelleyTransactionInput( + t.Hash().String(), + idx, + ), Output: output, }, ) diff --git a/protocol/chainsync/client.go b/protocol/chainsync/client.go index b5c24acb..f0a328ca 100644 --- a/protocol/chainsync/client.go +++ b/protocol/chainsync/client.go @@ -652,7 +652,10 @@ func (c *Client) handleRollForward(msgGeneric protocol.Message) error { firstBlockChan <- clientPointResult{error: err} return err } - point := common.NewPoint(blockHeader.SlotNumber(), blockHeader.Hash().Bytes()) + point := common.NewPoint( + blockHeader.SlotNumber(), + blockHeader.Hash().Bytes(), + ) firstBlockChan <- clientPointResult{tip: msg.Tip, point: point} return nil }