Swaylend

DeFi / Pametne pogodbe

Swaylend

Prvi decentralizirani protokol za posojanje na omrežju Fuel, zgrajen v jeziku Sway.

Izziv

Fuel je izvedbeni sloj z visoko prepustnostjo, zavarovan z Ethereumom, vendar je njegovemu nastajajočemu ekosistemu manjkal temeljni denarni trg za posojanje in izposojanje. Izgradnja takšnega je pomenila ponovno implementacijo v praksi preizkušene zasnove posojanja v jeziku Sway, mladem jeziku za pametne pogodbe, brez zrelih knjižnic, orodij ali precedensov, na katere bi se lahko oprli.

Kaj smo zgradili

Lutra Labs je zgradil Swaylend, protokol za prekomerno zavarovano posojanje v slogu Compounda, na novo zasnovan od temeljev v jeziku Sway za omrežje Fuel. Uporabniki kot zavarovanje zastavijo do šest kriptosredstev in si izposodijo USDC kot osnovno sredstvo ter s pridobivanjem likvidnosti zaslužijo pasivni donos. Ekipa je celoten sklad dostavila kot monorepozitorij: prek posrednika nadgradljive tržne pogodbe v jeziku Sway, upravljavski žeton SLEND po standardu SRC-20, SDK in ogrodje za integracijske teste na osnovi Rusta, integracije z oraklji Pyth in Stork, indekserja Envio in Sentio ter dApp, zgrajen v Next.js. Protokol deluje v produkcijskem omrežju (mainnet) Fuel z nameščenim trgom USDC.

Poudarki

  • Ponovna implementacija arhitekture posojanja Compound v jeziku Sway, naravnana na izvedbeni model omrežja Fuel, ki temelji na modelu UTXO
  • Prek posrednika nadgradljive tržne pogodbe, ki podpirajo prekomerno in podzavarovano izposojanje proti šestim zavarovalnim sredstvom
  • Integracija dvojnega cenovnega vira prek orakljev Pyth (Hermes) in Stork za odporno določanje cen sredstev
  • Rust SDK in nabor integracijskih testov na osnovi fuels, ki poganja pogodbe proti lokalnemu vozlišču Fuel
  • Podatki na verigi, prikazani prek indekserjev Envio HyperIndex in Sentio prek GraphQL-a
  • Sodoben dApp, zgrajen na Next.js 15, React 19, TanStack Query ter povezovalnikih denarnic Fuel in wagmi/viem

Rezultat

Deluje v produkcijskem omrežju (mainnet) Fuel z nameščenim trgom USDC; pametne pogodbe sta revidirala Halborn in OtterSec.

Tehnološki sklad

  • Sway
  • Fuel Network
  • Rust
  • TypeScript
  • Next.js
  • React
  • Pyth
  • Stork
  • Envio
  • Sentio
  • GraphQL
  • TanStack Query
  • wagmi
  • viem
  • Tailwind CSS
Obišči projekt