This test is using 2 smart contracts
TransferTest.sol responsible of the transfers between addr1 and addr2.
Also the ERC20Token.sol handles the creation, mint and allowance of the test ERC20 token.
tranferToken Transaction on Linea Goerli Network
tranferEth Transaction on Linea Goerli Network
TransferTest.sol Verified on Linea Goerli network here