Інтеграція Puffer Finance (ліквідний рестейкинг)
Puffer Finance — протокол ліквідного рестейкингу з унікальним фокусом на anti-slashing технологію. Використовує Secure-Signer — апаратний enclave (Intel SGX) для захисту ключів валідаторів від двійного підписання. Токен: pufETH.
Ключові особливості Puffer
Secure-Signer: Intel SGX-based signing guard. Фізично не дозволяє валідатору підписати два конфліктуючих повідомлення — головна причина слешингу. Це зменшує ризик слешингу майже до нуля для операторів, що використовують Puffer.
Нативний ліквідний рестейкинг: Puffer був спочатку побудований як протокол рестейкингу поверх EigenLayer, інтегрований в основний продукт.
pufETH: value-accruing LRT. Курс обміну зростає від винагород ETH стейкингу + винагород рестейкингу EigenLayer.
Технічні інтерфейси
Депозит ETH → pufETH
interface IPufferVault {
function depositETH(address recipient) external payable returns (uint256 shares);
function deposit(uint256 assets, address receiver) external returns (uint256 shares);
function redeem(uint256 shares, address receiver, address owner) external returns (uint256 assets);
}
// ERC-4626 сумісний vault
IPufferVault vault = IPufferVault(PUFFER_VAULT_ADDRESS);
uint256 pufETHAmount = vault.depositETH{value: ethAmount}(recipient);
Puffer Vault реалізує ERC-4626, спрощує інтеграцію — стандартний інтерфейс.
Отримати курс обміну
// ERC-4626 стандартні методи
uint256 assetsPerShare = vault.convertToAssets(1e18); // ETH за 1 pufETH
uint256 sharesPerAsset = vault.convertToShares(1e18); // pufETH за 1 ETH
Вивільнення
Puffer використовує двохетапне вивільнення:
-
redeem()— запит на вивільнення, отримати pending вивільнення - Чекати період розблокування (Ethereum + EigenLayer)
-
claimWithdrawal()— отримати ETH
Інтеграція pufETH у DeFi
pufETH використовується як колатераль у Morpho, Euler, інші lending протоколи. Важливо використовувати коректний price feed:
// Puffer надає оракул для курсу pufETH/ETH
// Chainlink feed або кастомний з EigenLayer attestation
Інтеграція Pendle: Puffer один з найбільших протоколів на Pendle — користувачі токенізують майбутній yield pufETH для продажу або покупки фіксованого доходу.
Інтеграція Puffer Finance — 1-2 тижні для базового функціоналу. Сумісність ERC-4626 значно прискорює інтеграцію.







