diff --git a/.github/mergify.yml b/.github/mergify.yml index 87adcfd..471fd76 100644 --- a/.github/mergify.yml +++ b/.github/mergify.yml @@ -8,8 +8,6 @@ pull_request_rules: conditions: - -draft - author~=^dependabot(|-preview)\[bot\]$ - - check-success='test (1.15.x, ubuntu-latest)' - - check-success='test (1.16.x, ubuntu-latest)' - check-success='test (1.17.x, ubuntu-latest)' - check-success='Analyze (go)' - title~=^Bump [^\s]+ from ([\d]+)\..+ to \1\. @@ -22,8 +20,6 @@ pull_request_rules: - name: Alert on major version detection conditions: - author~=^dependabot(|-preview)\[bot\]$ - - check-success='test (1.15.x, ubuntu-latest)' - - check-success='test (1.16.x, ubuntu-latest)' - check-success='test (1.17.x, ubuntu-latest)' - check-success='Analyze (go)' - -title~=^Bump [^\s]+ from ([\d]+)\..+ to \1\. @@ -38,8 +34,6 @@ pull_request_rules: - name: Automatic Merge ⬇️ on Approval ✔ conditions: - "#approved-reviews-by>=1" - - check-success='test (1.15.x, ubuntu-latest)' - - check-success='test (1.16.x, ubuntu-latest)' - check-success='test (1.17.x, ubuntu-latest)' - check-success='Analyze (go)' - label!=work-in-progress diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 16a3c84..8aef391 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -17,7 +17,7 @@ jobs: test: strategy: matrix: - go-version: [ 1.15.x, 1.16.x, 1.17.x ] + go-version: [ 1.17.x ] os: [ ubuntu-latest ] runs-on: ${{ matrix.os }} steps: diff --git a/README.md b/README.md index 6cd87fb..b0606a5 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,16 @@ # go-bitcoin > A library for working with Bitcoin (BSV) transactions, addresses, keys, encryption, and more. -[![Release](https://img.shields.io/github/release-pre/BitcoinSchema/go-bitcoin.svg?logo=github&style=flat&v=4)](https://github.com/BitcoinSchema/go-bitcoin/releases) -[![Build Status](https://img.shields.io/github/workflow/status/BitcoinSchema/go-bitcoin/run-go-tests?logo=github&v=3)](https://github.com/BitcoinSchema/go-bitcoin/actions) -[![Report](https://goreportcard.com/badge/github.com/BitcoinSchema/go-bitcoin?style=flat&v=4)](https://goreportcard.com/report/github.com/BitcoinSchema/go-bitcoin) -[![codecov](https://codecov.io/gh/BitcoinSchema/go-bitcoin/branch/master/graph/badge.svg?v=4)](https://codecov.io/gh/BitcoinSchema/go-bitcoin) -[![Go](https://img.shields.io/github/go-mod/go-version/BitcoinSchema/go-bitcoin?v=4)](https://golang.org/) +[![Release](https://img.shields.io/github/release-pre/BitcoinSchema/go-bitcoin.svg?logo=github&style=flat&v=2)](https://github.com/BitcoinSchema/go-bitcoin/releases) +[![Build Status](https://img.shields.io/github/workflow/status/BitcoinSchema/go-bitcoin/run-go-tests?logo=github&v=2)](https://github.com/BitcoinSchema/go-bitcoin/actions) +[![Report](https://goreportcard.com/badge/github.com/BitcoinSchema/go-bitcoin?style=flat&v=2)](https://goreportcard.com/report/github.com/BitcoinSchema/go-bitcoin) +[![codecov](https://codecov.io/gh/BitcoinSchema/go-bitcoin/branch/master/graph/badge.svg?v=2)](https://codecov.io/gh/BitcoinSchema/go-bitcoin) +[![Go](https://img.shields.io/github/go-mod/go-version/BitcoinSchema/go-bitcoin?v=2)](https://golang.org/)
-[![Gitpod Ready-to-Code](https://img.shields.io/badge/Gitpod-ready--to--code-blue?logo=gitpod)](https://gitpod.io/#https://github.com/BitcoinSchema/go-bitcoin) -[![Mergify Status](https://img.shields.io/endpoint.svg?url=https://gh.mergify.io/badges/BitcoinSchema/go-bitcoin&style=flat&v=4)](https://mergify.io) -[![Sponsor](https://img.shields.io/badge/sponsor-BitcoinSchema-181717.svg?logo=github&style=flat&v=4)](https://github.com/sponsors/BitcoinSchema) -[![Donate](https://img.shields.io/badge/donate-bitcoin-ff9900.svg?logo=bitcoin&style=flat&v=4)](https://gobitcoinsv.com/#sponsor?utm_source=github&utm_medium=sponsor-link&utm_campaign=go-bitcoin&utm_term=go-bitcoin&utm_content=go-bitcoin) +[![Gitpod Ready-to-Code](https://img.shields.io/badge/Gitpod-ready--to--code-blue?logo=gitpod&v=2)](https://gitpod.io/#https://github.com/BitcoinSchema/go-bitcoin) +[![Mergify Status](https://img.shields.io/endpoint.svg?url=https://gh.mergify.io/badges/BitcoinSchema/go-bitcoin&style=flat&v=2)](https://mergify.io) +[![Sponsor](https://img.shields.io/badge/sponsor-BitcoinSchema-181717.svg?logo=github&style=flat&v=2)](https://github.com/sponsors/BitcoinSchema) +[![Donate](https://img.shields.io/badge/donate-bitcoin-ff9900.svg?logo=bitcoin&style=flat&v=2)](https://gobitcoinsv.com/#sponsor?utm_source=github&utm_medium=sponsor-link&utm_campaign=go-bitcoin&utm_term=go-bitcoin&utm_content=go-bitcoin)
@@ -33,7 +33,12 @@ **go-bitcoin** requires a [supported release of Go](https://golang.org/doc/devel/release.html#policy). ```shell script -go get -u github.com/bitcoinschema/go-bitcoin +go get -u github.com/bitcoinschema/go-bitcoin/v2 +``` + +> If you want to install the **deprecated V1**: +```shell script +go get -u github.com/bitcoinschema/go-bitcoin@v1 ```
@@ -42,7 +47,7 @@ go get -u github.com/bitcoinschema/go-bitcoin View the generated [documentation](https://pkg.go.dev/github.com/bitcoinschema/go-bitcoin) -[![GoDoc](https://godoc.org/github.com/bitcoinschema/go-bitcoin?status.svg&style=flat)](https://pkg.go.dev/github.com/bitcoinschema/go-bitcoin) +[![GoDoc](https://godoc.org/github.com/bitcoinschema/go-bitcoin/?status.svg&style=flat)](https://pkg.go.dev/github.com/bitcoinschema/go-bitcoin) ### Features @@ -156,7 +161,7 @@ vet Run the Go vet application ## Examples & Tests All unit tests and [examples](examples) run via [Github Actions](https://github.com/BitcoinSchema/go-bitcoin/actions) and -uses [Go version 1.15.x](https://golang.org/doc/go1.15). View the [configuration file](.github/workflows/run-tests.yml). +uses [Go version 1.17.x](https://golang.org/doc/go1.17). View the [configuration file](.github/workflows/run-tests.yml). Run all tests (including integration tests) @@ -196,9 +201,9 @@ Checkout all the [examples](examples)! ## Maintainers -| [MrZ](https://github.com/rohenaz) | [MrZ](https://github.com/mrz1836) | -| :----------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------: | -| [Satchmo](https://github.com/rohenaz) | [MrZ](https://github.com/mrz1836) | +| [MrZ](https://github.com/mrz1836) | [MrZ](https://github.com/rohenaz) | +|:------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------:| +| [MrZ](https://github.com/mrz1836) | [Satchmo](https://github.com/rohenaz) |
@@ -219,4 +224,4 @@ or by making a [**bitcoin donation**](https://gobitcoinsv.com/#sponsor?utm_sourc ## License -[![License](https://img.shields.io/github/license/BitcoinSchema/go-bitcoin.svg?style=flat&v=4)](LICENSE) +[![License](https://img.shields.io/github/license/BitcoinSchema/go-bitcoin.svg?style=flat&v=2)](LICENSE) diff --git a/go.mod b/go.mod index e40fd2e..f4b0359 100644 --- a/go.mod +++ b/go.mod @@ -1,13 +1,18 @@ -module github.com/bitcoinschema/go-bitcoin +module github.com/bitcoinschema/go-bitcoin/v2 -go 1.15 +go 1.17 require ( github.com/bitcoinsv/bsvd v0.0.0-20190609155523-4c29707f7173 - github.com/bitcoinsv/bsvlog v0.0.0-20181216181007-cb81b076bf2e // indirect github.com/bitcoinsv/bsvutil v0.0.0-20181216182056-1d77cf353ea9 - github.com/davecgh/go-spew v1.1.1 // indirect github.com/libsv/go-bt v1.0.4 github.com/stretchr/testify v1.7.0 +) + +require ( + github.com/bitcoinsv/bsvlog v0.0.0-20181216181007-cb81b076bf2e // indirect + github.com/davecgh/go-spew v1.1.1 // indirect + github.com/pmezard/go-difflib v1.0.0 // indirect golang.org/x/crypto v0.0.0-20211209193657-4570a0811e8b // indirect + gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c // indirect )