Remove unused and redundant Fee logic of the eth-connector.
The primary purpose of this change is to unify the message format for transferring ERC20 and native base tokens.
These changes should simplify the interactions with silo contracts, especially when the base token is an ERC20 token.
Performance / NEAR gas cost considerations
Slight reduction in gas
Testing
Added unit and workspace tests
How should this be reviewed
Verify the ft_on_transfer logic for both internal and external connectors.
This change should be backward compatible, not breaking any internal or external components/services.
Description
Remove unused and redundant
Fee
logic of the eth-connector. The primary purpose of this change is to unify the message format for transferring ERC20 and native base tokens. These changes should simplify the interactions with silo contracts, especially when the base token is an ERC20 token.Performance / NEAR gas cost considerations
Slight reduction in gas
Testing
Added unit and workspace tests
How should this be reviewed
Verify the
ft_on_transfer
logic for both internal and external connectors. This change should be backward compatible, not breaking any internal or external components/services.Additional information
N/A