Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow fees to be collected on every attestation made on the platform #171

Open
divine-comedian opened this issue Sep 11, 2024 · 0 comments
Assignees
Labels
SC Integration Integration of DeVouch Smart Contract features

Comments

@divine-comedian
Copy link
Contributor

divine-comedian commented Sep 11, 2024

a very small fee 0.00004 ETH should be collected on every attestation - flag or vouch made on the platform

this should be added to the transaction users make and should not be a separate transaction. The fee should go to a specified multisig.

we managed to achieve this through a resolver contract, deployed it to sepolia and ran some simulation tests on foundry, everything seems to pass

proxy contract is here: https://sepolia.etherscan.io/address/0x2AC383909Ff12F8a119220eEc16Dd081BB22f48E#readProxyContract

test can be found here: https://github.com/Giveth/DeVouch-contracts/blob/master/test/testDeployedResolver.t%20copy.sol

@divine-comedian divine-comedian moved this to BLOCKED in DeVouch Sep 18, 2024
@divine-comedian divine-comedian added the SC Integration Integration of DeVouch Smart Contract features label Oct 11, 2024
@divine-comedian divine-comedian moved this from BLOCKED to QA in DeVouch Nov 20, 2024
@divine-comedian divine-comedian moved this from QA to In progress in DeVouch Nov 20, 2024
@divine-comedian divine-comedian moved this from In progress to Done in DeVouch Nov 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
SC Integration Integration of DeVouch Smart Contract features
Projects
Status: Done
Development

No branches or pull requests

3 participants