1⃣
Import Required Contracts
We start by importing the RouterCrossTalk contract with OpenZeppelin's ERC1155 contract.
pragma solidity ^0.8.0;
import "@routerprotocol/router-crosstalk/contracts/RouterCrossTalk.sol";
import "@openzeppelin/contracts/token/ERC1155/ERC1155.sol";
import "@openzeppelin/contracts/token/ERC20/IERC20.sol";