From d1c046f0eaf817e409621dfea3c1c08399e7d034 Mon Sep 17 00:00:00 2001 From: mpetrun5 Date: Fri, 23 Jan 2026 14:08:39 +0100 Subject: [PATCH] fix: sign sprinter credit token from API --- chains/evm/message/sprinter.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/chains/evm/message/sprinter.go b/chains/evm/message/sprinter.go index ab85bd50..8b398ba4 100644 --- a/chains/evm/message/sprinter.go +++ b/chains/evm/message/sprinter.go @@ -23,7 +23,6 @@ type SprinterCreditMessageHandler struct { chainID uint64 liquidators map[common.Address]common.Address - token common.Address coordinator Coordinator host host.Host @@ -70,7 +69,8 @@ func (h *SprinterCreditMessageHandler) HandleMessage(m *message.Message) (*propo return nil, err } - liquidator, ok := h.liquidators[common.HexToAddress(data.TokenOut)] + token := common.HexToAddress(data.TokenOut) + liquidator, ok := h.liquidators[token] if !ok { err := fmt.Errorf("no liquidator for token %s", data.TokenOut) data.ErrChn <- err @@ -80,7 +80,7 @@ func (h *SprinterCreditMessageHandler) HandleMessage(m *message.Message) (*propo unlockHash, err := signature.BorrowUnlockHash( calldata, data.BorrowAmount, - h.token, + token, new(big.Int).SetUint64(h.chainID), liquidator, data.Deadline,