
Sign up to save your podcasts
Or
We talked about the enforcement of the trading fees on the Fairpool contract.
When the user sells the tokens, the Fairpool contract charges trading fees. When the user transfers the tokens to a different address, the contract doesn't charge the trading fees.
However, the transfer function could be abused to circumvent the fees. The user could make a deal through the OTC marketplace or just another exchange. In this case, the user won't need to call the sell function.
It's good for the particular user who wants to sell the tokens. It's bad for the remaining holders, because they won't receive the trading fees.
We propose the following solution: enable the stakeholders of the contract to turn on the fee-on-transfer mechanism, and make this fee dynamic (automatically increased on each transfer). The fee would increase up to the trading fee that would be charged on sell transaction.
Importantly, the fee would be turned off in the beginning, so that people would be able to freely transfer the token after the initial contract deployment.
To turn on the fee, a consensus of the contract stakeholders would be needed. Basically, a quorum of users who receive the trading fees would need to vote positively to turn on the fee.
What do you think about this idea?
We talked about the enforcement of the trading fees on the Fairpool contract.
When the user sells the tokens, the Fairpool contract charges trading fees. When the user transfers the tokens to a different address, the contract doesn't charge the trading fees.
However, the transfer function could be abused to circumvent the fees. The user could make a deal through the OTC marketplace or just another exchange. In this case, the user won't need to call the sell function.
It's good for the particular user who wants to sell the tokens. It's bad for the remaining holders, because they won't receive the trading fees.
We propose the following solution: enable the stakeholders of the contract to turn on the fee-on-transfer mechanism, and make this fee dynamic (automatically increased on each transfer). The fee would increase up to the trading fee that would be charged on sell transaction.
Importantly, the fee would be turned off in the beginning, so that people would be able to freely transfer the token after the initial contract deployment.
To turn on the fee, a consensus of the contract stakeholders would be needed. Basically, a quorum of users who receive the trading fees would need to vote positively to turn on the fee.
What do you think about this idea?