Skip to main content


Contract: JBSingleTokenPaymentTerminal​‌

Interface: IJBPaymentTerminal

The currency that should be used for the specified token.


function currencyForToken(address _token) external view override returns (uint256) { ... }
  • Arguments:
    • _token is the token to check for the currency of.
  • The view function can be accessed externally by anyone.
  • The view function does not alter state on the blockchain.
  • The resulting function overrides a function definition from the IJBPaymentTerminal interface.
  • The function returns the currency index.


  1. This terminal only uses one currency.

    return currency;