Skip to main content
Version: 0.4.2

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 withdrawn)

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