aurora-is-near / aurora-engine

⚙️ Aurora Engine implements an Ethereum Virtual Machine (EVM) on the NEAR Protocol.
https://doc.aurora.dev/develop/compat/evm
322 stars 79 forks source link

Remove eth-connector fee logic #882

Closed karim-en closed 6 months ago

karim-en commented 7 months ago

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