Інтеграція з Puffer Finance (liquid restaking)

Проєктуємо та розробляємо блокчейн-рішення повного циклу: від архітектури смарт-контрактів до запуску DeFi-протоколів, NFT-маркетплейсів та криптобірж. Аудит безпеки, токеноміка, інтеграція з наявною інфраструктурою.
Показано 1 з 1Усі 1306 послуг
Інтеграція з Puffer Finance (liquid restaking)
Середній
~3-5 днів
Часті запитання

Напрямки блокчейн-розробки

Етапи блокчейн-розробки

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1285
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1198
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    902
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1122
  • image_logo-advance_0.webp
    Розробка логотипу компанії B2B Advance
    589
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    859

Інтеграція 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 використовує двохетапне вивільнення:

  1. redeem() — запит на вивільнення, отримати pending вивільнення
  2. Чекати період розблокування (Ethereum + EigenLayer)
  3. 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 значно прискорює інтеграцію.