Przejdź do głównej zawartości

Posty

Wyświetlanie postów z grudzień, 2025

Python bsv-sdk: sprawdzenie salda, pobranie UTXO

Bitcoin SV w Pythonie W poprzednim wpisie wygenerowaliśmy klucz prywatny i poznaliśmy adres testnet i mainnet. Teraz czas na krok dalej - sprawdzimy sobie saldo i pobierzemy niewydane transakcje. Bedzie nam to potrzebne bo nauczymy się, jak przy pomocy oficjalnego bsv-sdk dla Pythona zbudować prostą transakcję, którą wyślemy na inny adres testnetowy. Dzięki temu nauczysz się podstaw działania transakcji Bitcoin SV, odwoływania się do UTXO, budowania wejść i wyjść, podpisywania i broadcastowania. Cały czas działamy na oficjalnej dokumentacji bsv-sdk i na poprzednim pliku (jeśli go nie masz, zapoznaj się z poprzednim wpisem) , który utworzyliśmy wcześniej. W tym wpisie/lekcji zaczniemy używać też oficjalnego API whatsonchain - eksploratora bloków Bitcoin SV.  Krok 1: Importujemy niezbędne moduły  import nest_asyncio nest_asyncio.apply() import asyncio from bsv import PrivateKey, P2PKH, ARC, Transaction, TransactionInp...

Python bsv-sdk: jak zacząć z Bitcoin SV

Bitcoin SV w Pythonie Bitcoin SV (BSV) to blockchain o bardzo niskich opłatach i ogromnej skalowalności, ale co najważniejsze - dzięki oficjalnej bibliotece bsv-sdk dla Pythona, możesz zacząć z nim pracować bez potrzeby zagłębiania się w meandry protokołu, formatów binarnych czy struktury transakcji. W tym wpisie przeprowadzę Cię od absolutnych podstaw: instalacji, generowania kluczy, pracy z adresami, uzupełnienie go w testnecie, aż po zbudowanie i wysłanie pierwszej transakcji. Później połączymy nasz kod z nieco starszą biblioteką pythona do bsv oraz  wykorzystamy interfejsy API, żeby sprawdzać saldo, historię transakcji, rozgłaszać transakcję w sieci lub dodawać dane tekstowe do transakcji tzw. OP_RETURN. Zobaczysz wtedy w czym tkwi potencjał tego niezwykłego blockchaina i jak wypada na tle innych. Poradnik jest kierowany do osób technicznych, ale zakładam tylko podstawową znajomość Pythona. Resztę omówimy na bieżąco. Co musisz wiedzieć, zanim zaczniesz ...