sage-options
Sage options protocol operations. Mint options, exercise, transfer, list and manage options contracts.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Sage options protocol operations. Mint options, exercise, transfer, list and manage options contracts.
How to use
Zainstaluj umiejętność sage-options w swoim środowisku Chia, upewniając się, że masz dostęp do RPC API protokołu Sage.
Aby wyświetlić istniejące opcje, użyj polecenia get_options z parametrami limit (liczba wyników), sort_mode (sortowanie po "name", "created_height" lub "expiration_seconds") i ascending (kierunek sortowania). Domyślnie zwracane są pierwsze 50 pozycji.
Aby mintować nową opcję, przygotuj parametry: expiration_seconds (czas wygaśnięcia w sekundach, np. 604800 dla 7 dni), underlying (aktywa bazowe — asset_id: null dla XCH, wraz z kwotą w satoshi), strike (aktywa do wykonania — asset_id i kwota), oraz fee (opłata sieciowa). Ustaw auto_submit na true, aby automatycznie przesłać transakcję.
Aby wykonać opcję w terminie wygaśnięcia, użyj exercise_options z listą option_ids do wykonania, fee i auto_submit. Operacja przeniesie aktywa bazowe na Twoje konto.
Aby transferować opcje innemu użytkownikowi, użyj transfer_options z listą option_ids, adresem docelowym (format xch1...), opłatą i opcjonalnym parametrem clawback do odwołania transferu.
Aby zaktualizować widoczność opcji (ukryć lub pokazać pozycję), użyj update_option z option_id i parametrem visible (true/false).