I'm developing with Truffle and Ganache
I have an standard ERC20 ABI that I import in my test file. it only has 3 optionals functions name, symbol and decimals.
const Token = artifacts.require('./Token')
And I instantiate it
token = await Token.new()
After this I can call it's functions directly like this
token.name()
How would I proceed to use the same functions on another ERC20 standard contract? Can I use my contract ABI that is pretty much standard or do I need another contract that will take a contract address as an argument to make the call to the right contract?