rpc: use finalized when marshal BlockNumber (#1848)

This commit is contained in:
Daniel Liu 2025-12-11 19:10:06 +08:00 committed by GitHub
parent 94d0fceffe
commit b3935db5f1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -95,7 +95,7 @@ func (bn *BlockNumber) UnmarshalJSON(data []byte) error {
case "pending": case "pending":
*bn = PendingBlockNumber *bn = PendingBlockNumber
return nil return nil
case "committed", "finalized": case "finalized", "committed":
*bn = FinalizedBlockNumber *bn = FinalizedBlockNumber
return nil return nil
} }
@ -144,7 +144,7 @@ func (bn BlockNumber) String() string {
case PendingBlockNumber: case PendingBlockNumber:
return "pending" return "pending"
case FinalizedBlockNumber: case FinalizedBlockNumber:
return "committed" return "finalized"
default: default:
if bn < 0 { if bn < 0 {
return fmt.Sprintf("<invalid %d>", bn) return fmt.Sprintf("<invalid %d>", bn)
@ -213,7 +213,7 @@ func (bnh *BlockNumberOrHash) UnmarshalJSON(data []byte) error {
bn := PendingBlockNumber bn := PendingBlockNumber
bnh.BlockNumber = &bn bnh.BlockNumber = &bn
return nil return nil
case "committed", "finalized": case "finalized", "committed":
bn := FinalizedBlockNumber bn := FinalizedBlockNumber
bnh.BlockNumber = &bn bnh.BlockNumber = &bn
return nil return nil