@@ -144,16 +144,17 @@ contract FuelERC20GatewayV4 is
144
144
uint8 decimals = _getTokenDecimals (tokenAddress);
145
145
uint256 l2MintedAmount = _adjustDepositDecimals (decimals, amount);
146
146
147
- bytes memory messageData = abi.encodePacked (
147
+ bytes memory depositMessage = abi.encodePacked (
148
148
assetIssuerId,
149
149
MessageType.DEPOSIT,
150
150
bytes32 (uint256 (uint160 (tokenAddress))),
151
151
bytes32 (0 ),
152
152
bytes32 (uint256 (uint160 (msg .sender ))),
153
153
to,
154
- l2MintedAmount
154
+ l2MintedAmount,
155
+ decimals
155
156
);
156
- _deposit (tokenAddress, amount, l2MintedAmount, messageData );
157
+ _deposit (tokenAddress, amount, l2MintedAmount, depositMessage );
157
158
}
158
159
159
160
/// @notice Deposits the given tokens to a contract on Fuel with optional data
@@ -171,21 +172,22 @@ contract FuelERC20GatewayV4 is
171
172
uint8 decimals = _getTokenDecimals (tokenAddress);
172
173
uint256 l2MintedAmount = _adjustDepositDecimals (decimals, amount);
173
174
174
- bytes memory messageData = abi.encodePacked (
175
+ bytes memory depositMessage = abi.encodePacked (
175
176
assetIssuerId,
176
177
MessageType.DEPOSIT,
177
178
bytes32 (uint256 (uint160 (tokenAddress))),
178
179
bytes32 (0 ),
179
180
bytes32 (uint256 (uint160 (msg .sender ))),
180
181
to,
181
182
l2MintedAmount,
183
+ decimals,
182
184
data
183
185
);
184
- _deposit (tokenAddress, amount, l2MintedAmount, messageData );
186
+ _deposit (tokenAddress, amount, l2MintedAmount, depositMessage );
185
187
}
186
188
187
189
function sendMetadata (address tokenAddress ) external payable virtual whenNotPaused {
188
- bytes memory messageData = abi.encodePacked (
190
+ bytes memory metadataMessage = abi.encodePacked (
189
191
assetIssuerId,
190
192
MessageType.METADATA,
191
193
abi.encode (
@@ -195,7 +197,7 @@ contract FuelERC20GatewayV4 is
195
197
IERC20MetadataUpgradeable (tokenAddress).name ()
196
198
)
197
199
);
198
- sendMessage (CommonPredicates.CONTRACT_MESSAGE_PREDICATE, messageData );
200
+ sendMessage (CommonPredicates.CONTRACT_MESSAGE_PREDICATE, metadataMessage );
199
201
}
200
202
201
203
/// @notice Deposits the given tokens to an account or contract on Fuel
0 commit comments