interface TokenRecipient {
  // must return ture
  function tokensReceived(
      address from,
      uint amount,
      bytes calldata exData
  ) external returns (bool);
}
function tokensReceived(
    address from,
    uint amount,
    bytes calldata exData
) external returns (bool);

// must return ture