Toolverse
Wszystkie skille

sage-offers

autor: openclaw

Twórz i zarządzaj ofertami wymiany peer-to-peer bezpośrednio z portfela

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend

O skillu

Sage Offers to umiejętność do obsługi ofert handlowych w systemie peer-to-peer. Tworzysz oferty wymiany aktywów, przeglądasz je, akceptujesz, łączysz wiele ofert w jedną, importujesz oferty z zewnątrz oraz anulujesz transakcje. Każda oferta zawiera listę żądanych i oferowanych aktywów, opłatę sieciową oraz opcjonalny czas wygaśnięcia. Możesz też filtrować oferty po konkretnym aktywie lub zarządzać nimi zbiorczo.

Jak używać

  1. Zainstaluj umiejętność sage-offers w swoim środowisku agenta lub klienta Chia. Upewnij się, że masz dostęp do portfela z aktywami, którymi chcesz handlować.

  2. Aby utworzyć nową ofertę, przygotuj listę żądanych aktywów (np. XCH, oznaczany jako asset_id: null) i listę oferowanych aktywów (z ich identyfikatorami i ilościami). Ustaw opłatę sieciową i wyślij żądanie do endpointu create_offer. System zwróci identyfikator oferty, którą możesz następnie udostępnić innym użytkownikom.

  3. Aby zaakceptować ofertę od innego użytkownika, weź jej kod (offer1...) i wyślij go do endpointu accept_offer wraz z opłatą. Jeśli ustawisz auto_submit na true, transakcja zostanie automatycznie przesłana do sieci.

  4. Przeglądaj swoje oferty za pomocą get_offers (wszystkie), get_offer (konkretna oferta) lub get_offers_for_asset (filtr po aktywie). Każda oferta pokazuje status: pending, completed, cancelled lub expired.

  5. Aby połączyć wiele ofert w jedną, użyj endpointu combine_offers i podaj listę kodów ofert. Jest to przydatne, gdy chcesz skonsolidować kilka transakcji.

  6. Aby anulować ofertę, użyj delete_offer (dla ofert lokalnych) lub cancel_offer (dla ofert już na blockchainie). W przypadku anulowania na-chain ustaw opłatę i auto_submit, aby transakcja została natychmiast przetworzenia.

Podobne skille