chore(sample-docs): unify error handling with panic(err).

This commit is contained in:
banasa44
2025-08-25 12:44:07 +02:00
parent 162a97887e
commit 31be92a37c
41 changed files with 402 additions and 809 deletions

View File

@@ -27,8 +27,7 @@ func main() {
client := getClient()
fmt.Println("Connecting to server...")
if err := client.Connect(); err != nil {
fmt.Println(err)
return
panic(err)
}
fmt.Println("Client configured!")
@@ -43,14 +42,12 @@ func main() {
fmt.Println("Setting up issuer wallet...")
issuer, err := wallet.New(crypto.ED25519())
if err != nil {
fmt.Printf("Error creating issuer wallet: %s\n", err)
return
panic(err)
}
err = client.FundWallet(&issuer)
if err != nil {
fmt.Printf("Error funding issuer wallet: %s\n", err)
return
panic(err)
}
fmt.Printf("Issuer wallet funded: %s\n", issuer.ClassicAddress)
@@ -60,14 +57,12 @@ func main() {
fmt.Println("Setting up holder 1 wallet...")
holderWallet1, err := wallet.New(crypto.ED25519())
if err != nil {
fmt.Printf("Error creating holder wallet 1: %s\n", err)
return
panic(err)
}
err = client.FundWallet(&holderWallet1)
if err != nil {
fmt.Printf("Error funding holder wallet 1: %s\n", err)
return
panic(err)
}
fmt.Printf("Holder wallet 1 funded: %s\n", holderWallet1.ClassicAddress)
@@ -77,14 +72,12 @@ func main() {
fmt.Println("Setting up holder 2 wallet...")
holderWallet2, err := wallet.New(crypto.ED25519())
if err != nil {
fmt.Printf("Error creating holder wallet 2: %s\n", err)
return
panic(err)
}
err = client.FundWallet(&holderWallet2)
if err != nil {
fmt.Printf("Error funding holder wallet 2: %s\n", err)
return
panic(err)
}
fmt.Printf("Holder wallet 2 funded: %s\n", holderWallet2.ClassicAddress)
fmt.Println()
@@ -332,23 +325,17 @@ func submitAndWait(client *websocket.Client, txn SubmittableTransaction, wallet
err := client.Autofill(&flattenedTx)
if err != nil {
fmt.Printf("Error autofilling %s transaction: %s\n", txn.TxType(), err)
fmt.Println()
return
panic(err)
}
txBlob, _, err := wallet.Sign(flattenedTx)
if err != nil {
fmt.Printf("Error signing %s transaction: %s\n", txn.TxType(), err)
fmt.Println()
return
panic(err)
}
response, err := client.SubmitTxBlobAndWait(txBlob, false)
if err != nil {
fmt.Printf("Error submitting %s transaction: %s\n", txn.TxType(), err)
fmt.Println()
return
panic(err)
}
fmt.Printf("%s transaction submitted\n", txn.TxType())