Nípa àkójọ yìí
Àdéhùn staking DeFi tí ó ti ṣe tán fún lílò tí a kọ pẹ̀lú Solidity
Ẹ yẹra fún àwọn ọ̀sẹ̀ ti ìdàgbàsókè àti ìdánwò inú ilé nípa lílo àdéhùn ọlọ́gbọ́n staking tí ó ní ààbò tí ó sì ti ṣe tán fún ìfilọ́lẹ̀ láti bẹ̀rẹ̀ ètò DeFi yín ní kíákíá. Ó bá àwọn àmì ERC-20 tuntun mu, àwọn pẹpẹ Web3 tí ó gbòòrò àti àwọn ọ̀nà ìkórè èrè (yield-farming), tí ó pèsè ọ̀nà tí ó ní ààbò fún àwọn olùlò láti tì àwọn àmì mọ́lẹ̀ kí wọ́n sì gba èrè.
Ohun tí ẹ máa gbà
- Àdéhùn ọlọ́gbọ́n Solidity tí a dín owó gas kù fún tí a sì kọ àlàyé sí lẹ́kùn-únrẹ́rẹ́
- Ìwé àkọsílẹ̀ àdáṣe Python (Web3.py) tí ó ní nínú ìkópa-ọ̀rọ̀ jọ, ìfilọ́lẹ̀ àti ìdánwò lábẹ́lé
- Àwọn àkọsílẹ̀ README kíkún tí ó ṣe àlàyé ìṣètò, ìfilọ́lẹ̀ àti ṣíṣe àdéhùn náà lórí nẹ́tíwọ́ọ̀kì èyíkéyìí tí ó bá EVM mu
- Àfihàn ìfilọ́lẹ̀ tí ó ń fi hàn pé staking, ìṣirò èrè àti yíyọ owó ń ṣiṣẹ́ lọ́nà tí ó tọ́
Ààbò àti iṣẹ́ rẹ̀
A kọ àdéhùn náà a sì dán an wò lórí Solidity 0.8, ó sì bá yield farming APY tí kò yípadà, àwọn launchpad àmì àti àwọn pẹpẹ èrè Web3 mu. Olùyípadà nonReentrant àkànṣe ń dábòbò lòdì sí àwọn ìkọlù reentrancy, nígbà tí olùyípadà onlyOwner ń gba yín láàyè láti tún iye èrè ṣe láìléwu. Iṣẹ́ yíyọ owó pàjáwìrì máa ń gba àwọn olùlò láàyè láti gba owó ìpìlẹ̀ wọn padà nígbà gbogbo, àti pé iṣẹ́ ìwò earned() máa ń fi àwọn èrè tí a kò tíì gbà hàn nígbàkúgbà.
Ìbáramu àti nini
Tí a kọ ní pàtàkì fún àwọn àmì ERC-20, àdéhùn náà tún ń ṣiṣẹ́ lórí Ethereum, BSC (BEP-20), Polygon àti àwọn nẹ́tíwọ́ọ̀kì mìíràn tí ó dá lórí EVM. Ẹ gba gbogbo ẹ̀tọ́ lórí kóòdù tí a fi ránṣẹ́ láìsí owó tí a fi pamọ́ kankan, pẹ̀lú òmìnira láti tún un ṣe àti láti lò ó bí ẹ ṣe fẹ́. Àdéhùn náà kò tíì gba àyẹ̀wò lọ́wọ́ ilé-iṣẹ́ ààbò òde, ṣùgbọ́n a ti dán an wò lábẹ́lé sí àwọn ìlànà ààbò tí ó bá ti iṣẹ́ mu, ó sì mọ́ tónítóní ó sì ní àkọsílẹ̀ tó láti fi lé olùyẹwò lọ́wọ́ kí ẹ tó ṣe ìfilọ́lẹ̀ sí mainnet.
Bí a ṣe ń ṣiṣẹ́ pọ̀
1. Ẹ fi àṣẹ ránṣẹ́, a ó sì fìdí àwọn àdírẹ́sì àmì yín àti iye èrè àkọ́kọ́ múlẹ̀. 2. A ó pèsè àdéhùn ọlọ́gbọ́n náà àti àwọn ìwé àkọsílẹ̀ ìfilọ́lẹ̀ Python láti bá àwọn ohun tí ẹ fẹ́ mu. 3. A ó ṣe àfihàn lábẹ́lé lẹ́kùn-únrẹ́rẹ́ láti fìdí rẹ̀ múlẹ̀ pé staking, gbígba èrè àti yíyọ owó ń ṣiṣẹ́ bí a ti fẹ́. 4. Ẹ gba àkójọpọ̀ kóòdù tí a ti parí, àwọn ìwé àkọsílẹ̀ àti àwọn àkọsílẹ̀ àlàyé.
Iṣẹ́ yìí bá àwọn olùdásílẹ̀ àti àwọn olùgbélékè tí wọ́n nílò àdéhùn staking tí a lè gbẹ́kẹ̀lé láìsí pé wọ́n kọ ọ́ láti ìbẹ̀rẹ̀ mu. Tí ẹ bá ní àwọn ìbéèrè kí ẹ tó béèrè fún iṣẹ́, ẹ fi ìránṣẹ́ ránṣẹ́ sí wa.