sage-offers
Sage offer operations for peer-to-peer trading. Create offers, view, accept, combine, import, cancel offers.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Sage offer operations for peer-to-peer trading. Create offers, view, accept, combine, import, cancel offers.
How to use
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ć.
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.
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.
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.
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.
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.