Интеграция с Puffer Finance (liquid restaking)
Puffer Finance — liquid restaking протокол с уникальным фокусом на anti-slashing технологии. Использует Secure-Signer — аппаратный enclave (Intel SGX) для защиты валидаторских ключей от двойного подписания. Токен: pufETH.
Ключевые особенности Puffer
Secure-Signer: Intel SGX-based signing guard. Физически не позволяет валидатору подписать два конфликтующих сообщения — главная причина slashing. Это снижает slashing риск почти до нуля для операторов использующих Puffer.
Native liquid restaking: Puffer изначально строился как restaking протокол поверх EigenLayer, интегрирует в основной продукт.
pufETH: value-accruing LRT. Rate растёт от ETH staking rewards + EigenLayer restaking rewards.
Технические интерфейсы
Deposit 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, что упрощает интеграцию — стандартный интерфейс.
Получение exchange rate
// ERC-4626 standard methods
uint256 assetsPerShare = vault.convertToAssets(1e18); // ETH за 1 pufETH
uint256 sharesPerAsset = vault.convertToShares(1e18); // pufETH за 1 ETH
Withdrawal
Puffer использует двухэтапный withdrawal:
-
redeem()— запрос вывода, получение pending withdrawal - Ожидание unbonding period (Ethereum + EigenLayer)
-
claimWithdrawal()— получение ETH
Интеграция pufETH в DeFi
pufETH используется как collateral в Morpho, Euler, других lending протоколах. При интеграции важно использовать корректный price feed:
// Puffer предоставляет oracle для pufETH/ETH rate
// Chainlink feed или кастомный с EigenLayer attestation
Pendle интеграция: Puffer Finance один из крупнейших протоколов на Pendle — пользователи токенизируют future yield pufETH для продажи или покупки фиксированного дохода.
Интеграция Puffer Finance — 1-2 недели для базового функционала. ERC-4626 совместимость значительно ускоряет интеграцию.







