Skip to main content
Version: 0.3.5

AffiliateToken

Functions

constructor

  function constructor(
  ) public

_getChainId

  function _getChainId(
  ) internal returns (uint256)

setAffiliate

  function setAffiliate(
  ) external

acceptAffiliate

  function acceptAffiliate(
  ) external

_shareValue

  function _shareValue(
  ) internal returns (uint256)

pricePerShare

  function pricePerShare(
  ) external returns (uint256)

_sharesForValue

  function _sharesForValue(
  ) internal returns (uint256)

deposit

  function deposit(
  ) external returns (uint256)

deposit

  function deposit(
  ) public returns (uint256 deposited)

withdraw

  function withdraw(
  ) external returns (uint256)

withdraw

  function withdraw(
  ) public returns (uint256)

migrate

  function migrate(
  ) external returns (uint256)

migrate

  function migrate(
  ) external returns (uint256)

migrate

  function migrate(
  ) external returns (uint256)

permit

  function permit(
    address owner,
    address spender,
    uint256 amount,
    uint256 deadline,
    uint8 v,
    bytes32 r,
    bytes32 s
  ) external

Triggers an approval from owner to spends

Parameters:

NameTypeDescription
owneraddressThe address to approve from
spenderaddressThe address to be approved
amountuint256The number of tokens that are approved (2^256-1 means infinite)
deadlineuint256The time at which to expire the signature
vuint8The recovery byte of the signature
rbytes32Half of the ECDSA signature pair
sbytes32Half of the ECDSA signature pair