For the complete documentation index, see llms.txt. This page is also available as Markdown.

Start EcoPot

ontracts that have acquired EcoPot Operator rights can create EcoPots using the tokens determined during creation.

EcoPot initialize

Execute the initialize function of EcoPotOperator Contract.

  • The amount of tokens required and fees should be transferred to the contract rather than deposited.

  • When setting MATIC tokens, you must enter the quantity to be set in msg.value.

  • When setting a ERC-20 based token, you must set approve by the amount set in EcoPotOperator in the owner wallet.Request Parameters

  • Request Parameters

    • totalAmount : Total amount of tokens to be distributed with EcoPot

    • blockAmount : Token quantity to be distributed per block

    • startBlock : EcoPot start block number

function initialize(
    uint totalAmount,
    uint blockAmount,
    uint startBlock,
) public

EcoPot Token deposit

If you run out of tokens due to token exhaustion or extension during EcoPot, you can recharge tokens with the EcoPotOperator Contract’s Deposit function.

  • When executing the function, transfer more than the amount of tokens entered in the EcoPotOperator Contract.

  • When recharging due to exhaustion, it will be applied from the block after recharging.

EcoPot refix

  • Modify the amount of tokens distributed per block

  • It is applied from the block after the transaction is executed.

EcoPot check

You can check the current settings of EcoPot.

  • Return Parameters

    • ecoPotContract : EcoPot Contract address

    • totalAmount : Total amount of tokens to be distributed with EcoPot

    • blockAmount : Token quantity to be distributed per block

    • distributableBlock : EcoPot start distribute block number

    • endBlock : Expected distribution end block number

    • distributed : Distributed Token

    • remain : RemainToken

EcoPot withdraw

  • The remaining tokens can be withdrawn after the EcoPot plan is in progress.

  • Withdrawals are made to the Owner's account.

Last updated