ERC-4626 டோக்கனைஸ் செய்யப்பட்ட வால்ட் தரநிலை
பக்கத்தின் கடைசி புதுப்பிப்பு: 21 அக்டோபர், 2025
அறிமுகம்
ERC-4626 என்பது மகசூல் ஈட்டும் வால்ட்டுகளின் தொழில்நுட்ப அளவுருக்களை மேம்படுத்தவும் ஒருங்கிணைக்கவும் உதவும் ஒரு தரநிலையாகும். ஒற்றை அடிப்படையான ERC-20 டோக்கனின் பங்குகளைப் பிரதிநிதித்துவப்படுத்தும் டோக்கனைஸ் செய்யப்பட்ட மகசூல் ஈட்டும் வால்ட்டுகளுக்கு இது ஒரு நிலையான API-ஐ வழங்குகிறது. டோக்கன்களை டெபாசிட் செய்வதற்கும், திரும்பப் பெறுவதற்கும் மற்றும் இருப்புகளைப் படிப்பதற்கும் அடிப்படை செயல்பாட்டை வழங்கும் ERC-20 ஐப் பயன்படுத்தும் டோக்கனைஸ் செய்யப்பட்ட வால்ட்டுகளுக்கான விருப்ப நீட்டிப்பையும் ERC-4626 கோடிட்டுக் காட்டுகிறது.
மகசூல் ஈட்டும் வால்ட்டுகளில் ERC-4626 இன் பங்கு
கடன் வழங்கும் சந்தைகள், திரட்டிகள் மற்றும் இயல்பாகவே வட்டி ஈட்டும் டோக்கன்கள் ஆகியவை வெவ்வேறு உத்திகளைச் செயல்படுத்துவதன் மூலம் பயனர்கள் தங்கள் கிரிப்டோ டோக்கன்களில் சிறந்த மகசூலைக் கண்டறிய உதவுகின்றன. இந்த உத்திகள் சிறிய மாறுபாடுகளுடன் செய்யப்படுகின்றன, இது பிழை ஏற்பட வாய்ப்புள்ளது அல்லது மேம்பாட்டு வளங்களை வீணடிக்கக்கூடும்.
மகசூல் ஈட்டும் வால்ட்டுகளில் உள்ள ERC-4626, மிகவும் சீரான மற்றும் வலுவான செயலாக்க முறைகளை உருவாக்குவதன் மூலம் ஒருங்கிணைப்பு முயற்சியைக் குறைக்கும் மற்றும் டெவலப்பர்களிடமிருந்து சிறிதளவு சிறப்பு முயற்சியுடன் பல்வேறு பயன்பாடுகளில் மகசூலுக்கான அணுகலைத் திறக்கும்.
ERC-4626 டோக்கன் EIP-4626 (opens in a new tab) இல் முழுமையாக விவரிக்கப்பட்டுள்ளது.
ஒத்திசைவற்ற வால்ட் நீட்டிப்பு (ERC-7540)
ERC-4626 ஒரு வரம்பு வரை அணுவியல் வைப்புத்தொகை மற்றும் மீட்புகளுக்கு உகந்ததாக்கப்பட்டுள்ளது. வரம்பை எட்டினால், புதிய வைப்புத்தொகை அல்லது மீட்புகளைச் சமர்ப்பிக்க முடியாது. இந்த வரம்பு, வால்ட்டுடன் இடைமுகம் செய்வதற்கான ஒரு முன்நிபந்தனையாக ஒத்திசைவற்ற செயல்கள் அல்லது தாமதங்களைக் கொண்ட எந்த ஸ்மார்ட் ஒப்பந்த முறைக்கும் (எ.கா., நிஜ-உலக சொத்து நெறிமுறைகள், குறைந்த இணைக்கடன் நெறிமுறைகள், குறுக்கு-சங்கிலி கடன் நெறிமுறைகள், திரவ ஸ்டேக்கிங் டோக்கன்கள், அல்லது காப்பீட்டுப் பாதுகாப்பு தொகுதிகள்) நன்றாக வேலை செய்யாது.
ERC-7540, ஒத்திசைவற்ற பயன்பாட்டு நிகழ்வுகளுக்கு ERC-4626 வால்ட்டுகளின் பயன்பாட்டை விரிவுபடுத்துகிறது. தற்போதுள்ள வால்ட் இடைமுகம் (deposit/withdraw/mint/redeem) ஒத்திசைவற்ற கோரிக்கைகளைக் கோருவதற்கு முழுமையாகப் பயன்படுத்தப்படுகிறது.
ERC-7540 நீட்டிப்பு ERC-7540 (opens in a new tab) இல் முழுமையாக விவரிக்கப்பட்டுள்ளது.
பல-சொத்து வால்ட் நீட்டிப்பு (ERC-7575)
ERC-4626 ஆல் ஆதரிக்கப்படாத விடுபட்ட ஒரு பயன்பாட்டு நிகழ்வு, திரவத்தன்மை வழங்குநர் (LP) டோக்கன்கள் போன்ற பல சொத்துக்கள் அல்லது நுழைவுப் புள்ளிகளைக் கொண்ட வால்ட்டுகள் ஆகும். ERC-4626 தானே ஒரு ERC-20 ஆக இருக்க வேண்டும் என்ற தேவை காரணமாக, இவை பொதுவாகப் பயன்படுத்த கடினமானவை அல்லது இணக்கமற்றவை.
ERC-7575 ஆனது ERC-4626 செயலாக்கத்திலிருந்து ERC-20 டோக்கன் செயலாக்கத்தை வெளிப்புறமாக்குவதன் மூலம் பல சொத்துக்கள் கொண்ட வால்ட்டுகளுக்கு ஆதரவைச் சேர்க்கிறது.
ERC-7575 நீட்டிப்பு ERC-7575 (opens in a new tab) இல் முழுமையாக விவரிக்கப்பட்டுள்ளது.
முன்னேற்றக் கட்டுரை
இந்தப் பக்கத்தை நன்கு புரிந்துகொள்ள, நீங்கள் முதலில் டோக்கன் தரநிலைகள் மற்றும் ERC-20 பற்றிப் படிக்கப் பரிந்துரைக்கிறோம்.
ERC-4626 செயல்பாடுகள் மற்றும் அம்சங்கள்:
முறைகள்
சொத்து
1function asset() public view returns (address assetTokenAddress)இந்தச் செயல்பாடு, கணக்கு வைத்தல், டெபாசிட் செய்தல், திரும்பப் பெறுதல் ஆகியவற்றிற்கு வால்ட்டுக்கு பயன்படுத்தப்படும் அடிப்படை டோக்கனின் முகவரியைத் திருப்பித் தருகிறது.
மொத்த சொத்துக்கள்
1function totalAssets() public view returns (uint256)இந்தச் செயல்பாடு வால்ட் வைத்திருக்கும் அடிப்படை சொத்துக்களின் மொத்தத் தொகையைத் திருப்பித் தருகிறது.
பங்குகளாக மாற்று
1function convertToShares(uint256 assets) public view returns (uint256 shares)இந்தச் செயல்பாடு, வழங்கப்பட்ட assets அளவுக்காக வால்ட்டால் பரிமாற்றம் செய்யப்படும் shares அளவைத் திருப்பித் தருகிறது.
சொத்துக்களாக மாற்று
1function convertToAssets(uint256 shares) public view returns (uint256 assets)இந்தச் செயல்பாடு, வழங்கப்பட்ட shares அளவுக்காக வால்ட்டால் பரிமாற்றம் செய்யப்படும் assets அளவைத் திருப்பித் தருகிறது.
அதிகபட்ச வைப்புத்தொகை
1function maxDeposit(address receiver) public view returns (uint256 maxAssets)இந்தச் செயல்பாடு, receiver-க்கு உருவாக்கப்பட்ட பங்குகளுடன், ஒற்றை deposit அழைப்பில் டெபாசிட் செய்யக்கூடிய அடிப்படைச் சொத்துகளின் அதிகபட்ச அளவைத் திருப்பித் தருகிறது.
வைப்புத்தொகை மாதிரிக்காட்சி
1function previewDeposit(uint256 assets) public view returns (uint256 shares)இந்தச் செயல்பாடு பயனர்கள் தற்போதைய பிளாக்கில் தங்கள் வைப்புத்தொகையின் விளைவுகளை உருவகப்படுத்த அனுமதிக்கிறது.
வைப்புத்தொகை
1function deposit(uint256 assets, address receiver) public returns (uint256 shares)இந்தச் செயல்பாடு அடிப்படை டோக்கன்களின் assets-ஐ வால்ட்டுக்குள் டெபாசிட் செய்து, shares இன் உரிமையை receiver-க்கு வழங்குகிறது.
அதிகபட்ச உருவாக்கம்
1function maxMint(address receiver) public view returns (uint256 maxShares)இந்தச் செயல்பாடு, receiver-க்கு உருவாக்கப்பட்ட பங்குகளுடன், ஒற்றை mint அழைப்பில் உருவாக்கக்கூடிய அதிகபட்ச பங்குகளின் அளவைத் திருப்பித் தருகிறது.
உருவாக்க மாதிரிக்காட்சி
1function previewMint(uint256 shares) public view returns (uint256 assets)இந்தச் செயல்பாடு பயனர்கள் தற்போதைய பிளாக்கில் தங்கள் உருவாக்கத்தின் விளைவுகளை உருவகப்படுத்த அனுமதிக்கிறது.
உருவாக்கு
1function mint(uint256 shares, address receiver) public returns (uint256 assets)இந்தச் செயல்பாடு அடிப்படை டோக்கன்களின் assets-ஐ டெபாசிட் செய்வதன் மூலம் சரியாக shares வால்ட் பங்குகளை receiver-க்கு உருவாக்குகிறது.
அதிகபட்ச திரும்பப் பெறுதல்
1function maxWithdraw(address owner) public view returns (uint256 maxAssets)இந்தச் செயல்பாடு ஒற்றை withdraw அழைப்புடன் owner இருப்பில் இருந்து திரும்பப் பெறக்கூடிய அடிப்படைச் சொத்துகளின் அதிகபட்ச அளவைத் திருப்பித் தருகிறது.
திரும்பப் பெறுதல் மாதிரிக்காட்சி
1function previewWithdraw(uint256 assets) public view returns (uint256 shares)இந்தச் செயல்பாடு பயனர்கள் தற்போதைய பிளாக்கில் தங்கள் திரும்பப் பெறுதலின் விளைவுகளை உருவகப்படுத்த அனுமதிக்கிறது.
திரும்பப் பெறு
1function withdraw(uint256 assets, address receiver, address owner) public returns (uint256 shares)இந்தச் செயல்பாடு owner-இடமிருந்து shares-ஐ எரித்து, வால்ட்டில் இருந்து receiver-க்குச் சரியாக assets டோக்கனை அனுப்புகிறது.
அதிகபட்ச மீட்பு
1function maxRedeem(address owner) public view returns (uint256 maxShares)இந்தச் செயல்பாடு, ஒரு redeem அழைப்பின் மூலம் owner இருப்பிலிருந்து மீட்கப்படக்கூடிய அதிகபட்ச பங்குகளின் அளவைத் திருப்பித் தருகிறது.
மீட்பு மாதிரிக்காட்சி
1function previewRedeem(uint256 shares) public view returns (uint256 assets)இந்தச் செயல்பாடு பயனர்கள் தற்போதைய பிளாக்கில் தங்கள் மீட்பின் விளைவுகளை உருவகப்படுத்த அனுமதிக்கிறது.
மீட்டெடு
1function redeem(uint256 shares, address receiver, address owner) public returns (uint256 assets)இந்தச் செயல்பாடு owner இடமிருந்து ஒரு குறிப்பிட்ட எண்ணிக்கையிலான shares-ஐ மீட்டு, வால்ட்டில் இருந்து receiver-க்கு அடிப்படை டோக்கனின் assets-ஐ அனுப்புகிறது.
மொத்த வழங்கல்
1function totalSupply() public view returns (uint256)புழக்கத்தில் உள்ள மீட்கப்படாத வால்ட் பங்குகளின் மொத்த எண்ணிக்கையைத் திருப்பித் தருகிறது.
இருப்பு
1function balanceOf(address owner) public view returns (uint256)owner தற்போது வைத்திருக்கும் வால்ட் பங்குகளின் மொத்த அளவைத் திருப்பித் தருகிறது.
இடைமுகத்தின் வரைபடம்
நிகழ்வுகள்
வைப்புத்தொகை நிகழ்வு
mint மற்றும் deposit முறைகள் வழியாக டோக்கன்கள் வால்ட்டில் டெபாசிட் செய்யப்படும்போது கட்டாயம் வெளியிடப்பட வேண்டும்.
1event Deposit(2 address indexed sender,3 address indexed owner,4 uint256 assets,5 uint256 shares6)இதில் sender என்பவர் assets-ஐ shares-ஆகப் பரிமாறிக்கொண்ட மற்றும் அந்த shares-ஐ owner-க்கு மாற்றிய பயனர் ஆவார்.
திரும்பப் பெறுதல் நிகழ்வு
redeem அல்லது withdraw முறைகளில் ஒரு வைப்பாளரால் பங்குகள் வால்ட்டிலிருந்து திரும்பப் பெறப்படும்போது கட்டாயம் வெளியிடப்பட வேண்டும்.
1event Withdraw(2 address indexed sender,3 address indexed receiver,4 address indexed owner,5 uint256 assets,6 uint256 shares7)இதில் sender என்பவர் திரும்பப் பெறுதலைத் தூண்டி, owner-க்குச் சொந்தமான shares-ஐ assets-ஆகப் பரிமாறிக்கொண்ட பயனர் ஆவார். receiver என்பவர் திரும்பப் பெறப்பட்ட assets-ஐப் பெற்ற பயனர் ஆவார்.
