Add your description ...
Import the package and use it:
import (
github.com/example-org/daowallet
)To install the package, use go get:
go get github.com/example-org/daowallet
Or import the package into your project and then do go get .
package main
import (
"context"
"fmt"
"daowallet"
)
func main() {
key := "sA4kH4BX4IAKBzm5DpOFoHL6XoUNJ0sP"
secret := "GAD0DcpFiS2dSAZFucjScSuUhS9yQNEtHT2es4Fq"
client := daowallet.NewDefaultClient(key, secret)
foreignID := "user-1250"
currency := "BTC"
adr, err := client.Addresses(context.Background(), foreignID, currency)
if err != nil {
panic(err)
}
fmt.Println("crypto address: %v", adr)
}package main
import (
"context"
"fmt"
"daowallet"
)
func main() {
key := "sA4kH4BX4IAKBzm5DpOFoHL6XoUNJ0sP"
secret := "GAD0DcpFiS2dSAZFucjScSuUhS9yQNEtHT2es4Fq"
client := daowallet.NewDefaultClient(key, secret)
foreignID := "user-1250"
amount := 0.01
currency := "BTC"
address := "1MDY9GwakAUYKPXEnFxrTEufzZW3kTE7Rx"
wtl, err := client.Withdraw(context.Background(), foreignID, amount, currency, address)
if err != nil {
panic(err)
}
fmt.Println("withdrawal: %v", wtl)
}package main
import (
"context"
"fmt"
"daowallet"
)
func main() {
key := "sA4kH4BX4IAKBzm5DpOFoHL6XoUNJ0sP"
secret := "GAD0DcpFiS2dSAZFucjScSuUhS9yQNEtHT2es4Fq"
client := daowallet.NewDefaultClient(key, secret)
amount := 1250,
fiatCurrency := "USD"
inv, err := client.InvoiceNew(context.Background(), amount, fiatCurrency)
if err != nil {
panic(err)
}
fmt.Println("invoice: %v", inv)
}package main
import (
"context"
"fmt"
"daowallet"
)
func main() {
key := "sA4kH4BX4IAKBzm5DpOFoHL6XoUNJ0sP"
secret := "GAD0DcpFiS2dSAZFucjScSuUhS9yQNEtHT2es4Fq"
client := daowallet.NewDefaultClient(key, secret)
id := "eif0Z2bfnkY6WU5mg7gIqTUQBgDs5zWI"
inv, err := client.InvoiceStatus(context.Background(), id)
if err != nil {
panic(err)
}
fmt.Println("invoice: %v", inv)
}Здесь какое-то описание ...
Для установки пакета используйте команду go get:
go get github.com/example-org/daowallet
Или импортируйте пакет в ваш проект и затем выполните команду go get .
package main
import (
"context"
"fmt"
"daowallet"
)
func main() {
key := "sA4kH4BX4IAKBzm5DpOFoHL6XoUNJ0sP"
secret := "GAD0DcpFiS2dSAZFucjScSuUhS9yQNEtHT2es4Fq"
client := daowallet.NewDefaultClient(key, secret)
foreignID := "user-1250"
currency := "BTC"
adr, err := client.Addresses(context.Background(), foreignID, currency)
if err != nil {
panic(err)
}
fmt.Println("crypto address: %v", adr)
}package main
import (
"context"
"fmt"
"daowallet"
)
func main() {
key := "sA4kH4BX4IAKBzm5DpOFoHL6XoUNJ0sP"
secret := "GAD0DcpFiS2dSAZFucjScSuUhS9yQNEtHT2es4Fq"
client := daowallet.NewDefaultClient(key, secret)
foreignID := "user-1250"
amount := 0.01
currency := "BTC"
address := "1MDY9GwakAUYKPXEnFxrTEufzZW3kTE7Rx"
wtl, err := client.Withdraw(context.Background(), foreignID, amount, currency, address)
if err != nil {
panic(err)
}
fmt.Println("withdrawal: %v", wtl)
}package main
import (
"context"
"fmt"
"daowallet"
)
func main() {
key := "sA4kH4BX4IAKBzm5DpOFoHL6XoUNJ0sP"
secret := "GAD0DcpFiS2dSAZFucjScSuUhS9yQNEtHT2es4Fq"
client := daowallet.NewDefaultClient(key, secret)
amount := 1250,
fiatCurrency := "USD"
inv, err := client.InvoiceNew(context.Background(), amount, fiatCurrency)
if err != nil {
panic(err)
}
fmt.Println("invoice: %v", inv)
}package main
import (
"context"
"fmt"
"daowallet"
)
func main() {
key := "sA4kH4BX4IAKBzm5DpOFoHL6XoUNJ0sP"
secret := "GAD0DcpFiS2dSAZFucjScSuUhS9yQNEtHT2es4Fq"
client := daowallet.NewDefaultClient(key, secret)
id := "eif0Z2bfnkY6WU5mg7gIqTUQBgDs5zWI"
inv, err := client.InvoiceStatus(context.Background(), id)
if err != nil {
panic(err)
}
fmt.Println("invoice: %v", inv)
}