From 66cfe8ca1a01dadcbf8aab63fee8156920648acf Mon Sep 17 00:00:00 2001 From: Seun Lanlege Date: Wed, 21 Aug 2024 19:46:22 +0000 Subject: [PATCH] quote requests --- interfaces/IIsmpModule.sol | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/interfaces/IIsmpModule.sol b/interfaces/IIsmpModule.sol index e905f74..835a6f8 100644 --- a/interfaces/IIsmpModule.sol +++ b/interfaces/IIsmpModule.sol @@ -123,12 +123,12 @@ abstract contract BaseIsmpModule is IIsmpModule { // @dev returns the quoted fee for a dispatch function quote(DispatchPost memory post) internal view returns (uint256) { - return post.body.length * IIsmpHost(host()).perByteFee(); + return post.fee + (post.body.length * IIsmpHost(host()).perByteFee()); } // @dev returns the quoted fee for a dispatch function quote(DispatchPostResponse memory res) internal view returns (uint256) { - return res.response.length * IIsmpHost(host()).perByteFee(); + return post.fee + (res.response.length * IIsmpHost(host()).perByteFee()); } // @dev returns the quoted fee for a dispatch