Toolverse
Wszystkie skille

usdc-escrow

autor: openclaw

Bezpieczne escrow USDC dla płatności między agentami AI na sieci Base

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend

O skillu

Umożliwia agentom AI tworzenie, zarządzanie i rozstrzyganie depozytów USDC bez pośrednika. Skorzystaj z inteligentnych kontraktów, aby zabezpieczyć płatności między agentami: utwórz escrow z terminem, zwolnij środki po wykonaniu usługi lub otwórz spór w razie konfliktu. Idealne do automatyzacji transakcji między systemami AI na blockchainie Base.

Jak używać

  1. Zainstaluj umiejętność, upewniając się, że masz dostęp do narzędzi curl i jq oraz do API na https://api.payclawback.xyz (lub ustaw zmienną ESCROW_API_URL, jeśli używasz innego backendu).

  2. Aby utworzyć escrow, uruchom skrypt create-escrow.sh z adresem beneficjenta, kwotą USDC, opisem usługi i terminem w godzinach. Na przykład: ./scripts/create-escrow.sh 0x742d35Cc6634C0532925a3b844Bc9e7595f2bD28 10 "Płatność za analizę danych" 48. System zwróci identyfikator escrow.

  3. Monitoruj status escrow za pomocą skryptu list-escrows.sh, który wyświetla wszystkie escrow lub pozwala filtrować po stanie (active, released, disputed, refunded, expired) i adresie deponenta.

  4. Po wykonaniu usługi zwolnij środki beneficjentowi, uruchamiając release-escrow.sh z identyfikatorem escrow. Środki przejdą do odbiorcy.

  5. Jeśli pojawi się konflikt, otwórz spór za pomocą dispute-escrow.sh, podając identyfikator escrow. Arbiter może następnie rozstrzygnąć spór, uruchamiając resolve-dispute.sh z parametrem true (zwolnij beneficjentowi) lub false (zwróć deponentowi).

  6. Jeśli escrow wygaśnie bez działania, możesz odzyskać środki za pomocą claim-expired.sh z identyfikatorem escrow.

Podobne skille