diff --git a/messages/teleporter/message.go b/messages/teleporter/message.go index 57ba1a01..328faaa4 100644 --- a/messages/teleporter/message.go +++ b/messages/teleporter/message.go @@ -73,7 +73,7 @@ func packMessageReceivedMessage(inputStruct MessageReceivedInput) ([]byte, error return EVMTeleporterContractABI.Pack("messageReceived", inputStruct.OriginChainID, inputStruct.MessageID) } -func unpackMessageReceivedResult(result []byte) (bool, error) { +func UnpackMessageReceivedResult(result []byte) (bool, error) { var success bool err := EVMTeleporterContractABI.UnpackIntoInterface(&success, "messageReceived", result) return success, err diff --git a/messages/teleporter/message_manager.go b/messages/teleporter/message_manager.go index 92479990..b76f9278 100644 --- a/messages/teleporter/message_manager.go +++ b/messages/teleporter/message_manager.go @@ -191,7 +191,7 @@ func (m *messageManager) messageDelivered( return false, err } // check the contract call result - delivered, err := unpackMessageReceivedResult(result) + delivered, err := UnpackMessageReceivedResult(result) if err != nil { m.logger.Error( "Failed unpacking messageReceived result.",