The BancorNetwork contract requires token approval to access the user's wallet and execute the transaction. Without an "Approve"/"Allowance" in place, the transaction will not be able to proceed.
Read more on how to trigger "Approve"/"Allowance"
Some tokens support gasless approval by using the permit() function. Learn more on trading "Permitted" tokens.
Token not available
This indicates if the token is not available to be traded on Bancor V3.
Deadline not valid
This indicates that the deadline is set to a time that has already passed. Fix this by changing the value to a future time.