本合约通过一个标准的ERC20合约来实现和管理用户在基金中所占份额。

1. Functions

1.1. constructor

  function constructor() internal

1.2. _mint

  function _mint(
    address to,
    uint256 value
  ) internal

铸币value数量的基金份额代币给to地址

Parameters:

Name Type Description
to address 接收者地址
value uint256 基金份额代币数量

1.3. _burn

  function _burn(
    address from,
    uint256 value
  ) internal

销毁from用户value数量的基金份额代币

Parameters:

Name Type Description
from address 要被销毁的目标地址
value uint256 基金份额代币数量

1.4. approve

  function approve(
    address spender,
    uint256 value
  ) external returns (bool)

msg.sender授权spender可以转账自己的value数量的代币

Parameters:

Name Type Description
spender address 被授权转账的地址
value uint256 基金份额代币数量

1.5. transfer

  function transfer(
    address to,
    uint256 value
  ) external returns (bool)

msg.sender转账给to地址value数量的代币

Parameters:

Name Type Description
to address 接收者地址
value uint256 基金份额代币数量

1.6. transferFrom

  function transferFrom(
    address from,
    address to,
    uint256 value
  ) external returns (bool)

被授权者msg.sender转账from地址的value数量代币给to地址

Parameters:

Name Type Description
from address 扣款地址
to address 收款地址
value uint256 转账数量

Return Values:

Name Type Description
Returns address true:操作成功, false:操作失败
Copyright © hotpot fund 2021 all right reserved,powered by GitbookUpdated At: 2021-12-29 09:38:25

results matching ""

    No results matching ""