I'm aware of using the value field in Remix to include ETH with my function call transaction but is there a way to send another token with my transaction, for example, LINK?
Additionally I would like to require there's a certain amount of LINK sent, similar to require(msg.value == X) for ETH. I already have the token interface imported and initialized but am unsure where to go from there and don't know how to send the token in Remix to test it anyway.
import "https://github.com/smartcontractkit/chainlink/blob/develop/evm-contracts/src/v0.6/interfaces/LinkTokenInterface.sol";
LinkTokenInterface internal LINK;
//in constructor (kovan LINK token)
LINK = LinkTokenInterface(0xa36085F69e2889c224210F603D836748e7dC0088);