Skip to content

Commit 369a05d

Browse files
authored
Merge pull request #114 from Zilliqa/109_bump_major_version
109 bump major version
2 parents d457f1b + 5c40fec commit 369a05d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+137
-119
lines changed

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ LABEL maintainer="Richard Watts <richard@zilliqa.com>"
33
WORKDIR /app
44
COPY ./ .
55
RUN apk add build-base
6-
RUN go test -c -o ./test github.com/Zilliqa/gozilliqa-sdk/provider
6+
RUN go test -c -o ./test github.com/Zilliqa/gozilliqa-sdk/v3/provider
77
RUN CI=true go tool test2json -t ./test -test.v

README.md

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,32 @@ The golang version of zilliqa blockchain library
44

55
#### Requirements
66

7-
golang environment:
7+
golang environment:
88

99
* [download golang](https://golang.org/dl/)
1010
* [installation instructions](https://golang.org/doc/install)
1111

1212
#### Installation
1313

14-
The sdk is using `go mod` to manager it's dependent libraries, so if you do want to hack the source code of this repository, make sure you have the minimal `golang` version that support `go mod` and enable it.
14+
This sdk uses `go mod` to manage its dependent libraries.
1515

16-
Install the dependent libraries:
16+
To install dependencies:
1717

1818
```go
1919
go get ./...
2020
```
2121

22-
sdk it self cannot been built into a binary cause it does't have any `main` function, you can directly add it to your own project as a library. Also, we recommend that you can run the `golang uint test` or go through
23-
the section `quick start` first to get a basic understanding before you start to use this sdk.
22+
To build:
23+
24+
```go
25+
go build ./...
26+
```
27+
28+
To run the unit tests (which require access to the Zilliqa testnet):
29+
30+
```go
31+
go test ./...
32+
```
2433

2534
#### Supports
2635

@@ -438,3 +447,10 @@ func TestContract_Call(t *testing.T) {
438447
assert.True(t, tx.Status == core.Confirmed)
439448
}
440449
```
450+
451+
#### A note on versions
452+
453+
This module was originally referenced using pseudo-versions and releases up to v2.4.0 were published as github releases without backward compatibility.
454+
Sadly, go modules require version `n` (`n>=2`) modules to have a `/v<n>` tag in their paths, and so we now do.
455+
Since this is a breaking change, we've elected to bump the major version to 3, which means that in fact the go module path is now `/v3`.
456+
Hopefully the version churn will now stop.

account/account.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ package account
2020
import (
2121
"fmt"
2222

23-
"github.com/Zilliqa/gozilliqa-sdk/crypto"
24-
"github.com/Zilliqa/gozilliqa-sdk/keytools"
25-
"github.com/Zilliqa/gozilliqa-sdk/util"
23+
"github.com/Zilliqa/gozilliqa-sdk/v3/crypto"
24+
"github.com/Zilliqa/gozilliqa-sdk/v3/keytools"
25+
"github.com/Zilliqa/gozilliqa-sdk/v3/util"
2626
"github.com/btcsuite/btcd/btcutil/hdkeychain"
2727
"github.com/btcsuite/btcd/chaincfg"
2828
"github.com/tyler-smith/go-bip39"

account/account_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
package account
1818

1919
import (
20-
"github.com/Zilliqa/gozilliqa-sdk/util"
20+
"github.com/Zilliqa/gozilliqa-sdk/v3/util"
2121
"github.com/stretchr/testify/assert"
2222
"testing"
2323
)

account/wallet.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,14 @@ package account
1919
import (
2020
"errors"
2121
"fmt"
22-
"github.com/Zilliqa/gozilliqa-sdk/bech32"
23-
"github.com/Zilliqa/gozilliqa-sdk/crypto"
24-
"github.com/Zilliqa/gozilliqa-sdk/keytools"
25-
"github.com/Zilliqa/gozilliqa-sdk/provider"
26-
go_schnorr "github.com/Zilliqa/gozilliqa-sdk/schnorr"
27-
"github.com/Zilliqa/gozilliqa-sdk/transaction"
28-
"github.com/Zilliqa/gozilliqa-sdk/util"
29-
"github.com/Zilliqa/gozilliqa-sdk/validator"
22+
"github.com/Zilliqa/gozilliqa-sdk/v3/bech32"
23+
"github.com/Zilliqa/gozilliqa-sdk/v3/crypto"
24+
"github.com/Zilliqa/gozilliqa-sdk/v3/keytools"
25+
"github.com/Zilliqa/gozilliqa-sdk/v3/provider"
26+
go_schnorr "github.com/Zilliqa/gozilliqa-sdk/v3/schnorr"
27+
"github.com/Zilliqa/gozilliqa-sdk/v3/transaction"
28+
"github.com/Zilliqa/gozilliqa-sdk/v3/util"
29+
"github.com/Zilliqa/gozilliqa-sdk/v3/validator"
3030
"math/big"
3131
"strconv"
3232
"strings"

account/wallet_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ import (
2323
"strconv"
2424
"testing"
2525

26-
"github.com/Zilliqa/gozilliqa-sdk/core"
27-
provider2 "github.com/Zilliqa/gozilliqa-sdk/provider"
28-
"github.com/Zilliqa/gozilliqa-sdk/transaction"
29-
"github.com/Zilliqa/gozilliqa-sdk/util"
26+
"github.com/Zilliqa/gozilliqa-sdk/v3/core"
27+
provider2 "github.com/Zilliqa/gozilliqa-sdk/v3/provider"
28+
"github.com/Zilliqa/gozilliqa-sdk/v3/transaction"
29+
"github.com/Zilliqa/gozilliqa-sdk/v3/util"
3030
"github.com/stretchr/testify/assert"
3131
)
3232

bech32/bech32.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ import (
2121
"fmt"
2222
"strings"
2323

24-
"github.com/Zilliqa/gozilliqa-sdk/util"
25-
"github.com/Zilliqa/gozilliqa-sdk/validator"
24+
"github.com/Zilliqa/gozilliqa-sdk/v3/util"
25+
"github.com/Zilliqa/gozilliqa-sdk/v3/validator"
2626
)
2727

2828
const charset = "qpzry9x8gf2tvdw0s3jn54khce6mua7l"

contract/contract.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ package contract
1818

1919
import (
2020
"errors"
21-
"github.com/Zilliqa/gozilliqa-sdk/account"
22-
"github.com/Zilliqa/gozilliqa-sdk/core"
23-
"github.com/Zilliqa/gozilliqa-sdk/provider"
24-
"github.com/Zilliqa/gozilliqa-sdk/transaction"
25-
"github.com/Zilliqa/gozilliqa-sdk/util"
21+
"github.com/Zilliqa/gozilliqa-sdk/v3/account"
22+
"github.com/Zilliqa/gozilliqa-sdk/v3/core"
23+
"github.com/Zilliqa/gozilliqa-sdk/v3/provider"
24+
"github.com/Zilliqa/gozilliqa-sdk/v3/transaction"
25+
"github.com/Zilliqa/gozilliqa-sdk/v3/util"
2626
"strconv"
2727
"strings"
2828
)

contract/contract_factory.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ package contract
1919
import (
2020
"crypto/sha256"
2121
"fmt"
22-
"github.com/Zilliqa/gozilliqa-sdk/keytools"
23-
"github.com/Zilliqa/gozilliqa-sdk/transaction"
24-
"github.com/Zilliqa/gozilliqa-sdk/util"
22+
"github.com/Zilliqa/gozilliqa-sdk/v3/keytools"
23+
"github.com/Zilliqa/gozilliqa-sdk/v3/transaction"
24+
"github.com/Zilliqa/gozilliqa-sdk/v3/util"
2525
"strconv"
2626
)
2727

contract/contract_factory_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
package contract
1818

1919
import (
20-
"github.com/Zilliqa/gozilliqa-sdk/core"
21-
"github.com/Zilliqa/gozilliqa-sdk/transaction"
20+
"github.com/Zilliqa/gozilliqa-sdk/v3/core"
21+
"github.com/Zilliqa/gozilliqa-sdk/v3/transaction"
2222
"github.com/stretchr/testify/assert"
2323
"testing"
2424
)

contract/contract_test.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,17 @@ package contract
1818

1919
import (
2020
"fmt"
21-
"github.com/Zilliqa/gozilliqa-sdk/core"
21+
"github.com/Zilliqa/gozilliqa-sdk/v3/core"
2222
"github.com/stretchr/testify/assert"
2323
"io/ioutil"
2424
"os"
2525
"strconv"
2626
"testing"
2727

28-
"github.com/Zilliqa/gozilliqa-sdk/account"
29-
"github.com/Zilliqa/gozilliqa-sdk/keytools"
30-
provider2 "github.com/Zilliqa/gozilliqa-sdk/provider"
31-
"github.com/Zilliqa/gozilliqa-sdk/util"
28+
"github.com/Zilliqa/gozilliqa-sdk/v3/account"
29+
"github.com/Zilliqa/gozilliqa-sdk/v3/keytools"
30+
provider2 "github.com/Zilliqa/gozilliqa-sdk/v3/provider"
31+
"github.com/Zilliqa/gozilliqa-sdk/v3/util"
3232
)
3333

3434
func TestContract_DeployTo(t *testing.T) {

contract/data.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
*/
1717
package contract
1818

19-
import "github.com/Zilliqa/gozilliqa-sdk/core"
19+
import "github.com/Zilliqa/gozilliqa-sdk/v3/core"
2020

2121
type Data struct {
2222
Tag string `json:"_tag"`

core/account.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
package core
1818

1919
import (
20-
protobuf "github.com/Zilliqa/gozilliqa-sdk/protobuf"
20+
protobuf "github.com/Zilliqa/gozilliqa-sdk/v3/protobuf"
2121
"github.com/golang/protobuf/proto"
2222
)
2323

core/account_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
package core
1818

1919
import (
20-
"github.com/Zilliqa/gozilliqa-sdk/util"
20+
"github.com/Zilliqa/gozilliqa-sdk/v3/util"
2121
"testing"
2222
)
2323

core/blockbase.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
*/
1717
package core
1818

19-
import "github.com/Zilliqa/gozilliqa-sdk/protobuf"
19+
import "github.com/Zilliqa/gozilliqa-sdk/v3/protobuf"
2020

2121
type BlockBase struct {
2222
BlockHash [32]byte

core/blockheaderbase.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
*/
1717
package core
1818

19-
import "github.com/Zilliqa/gozilliqa-sdk/protobuf"
19+
import "github.com/Zilliqa/gozilliqa-sdk/v3/protobuf"
2020

2121
type BlockHeaderBase struct {
2222
Version uint32

core/dsblock.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
package core
1818

1919
import (
20-
"github.com/Zilliqa/gozilliqa-sdk/protobuf"
21-
"github.com/Zilliqa/gozilliqa-sdk/util"
20+
"github.com/Zilliqa/gozilliqa-sdk/v3/protobuf"
21+
"github.com/Zilliqa/gozilliqa-sdk/v3/util"
2222
"github.com/golang/protobuf/proto"
2323
"strconv"
2424
)

core/dsblock_header.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
package core
1818

1919
import (
20-
"github.com/Zilliqa/gozilliqa-sdk/protobuf"
21-
"github.com/Zilliqa/gozilliqa-sdk/util"
20+
"github.com/Zilliqa/gozilliqa-sdk/v3/protobuf"
21+
"github.com/Zilliqa/gozilliqa-sdk/v3/util"
2222
"github.com/golang/protobuf/proto"
2323
"math/big"
2424
"strconv"

core/dsblock_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ package core
1818

1919
import (
2020
"encoding/json"
21-
"github.com/Zilliqa/gozilliqa-sdk/multisig"
22-
"github.com/Zilliqa/gozilliqa-sdk/util"
21+
"github.com/Zilliqa/gozilliqa-sdk/v3/multisig"
22+
"github.com/Zilliqa/gozilliqa-sdk/v3/util"
2323
"io/ioutil"
2424
"strings"
2525
"testing"

core/ecpoint_serialize.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ package core
1818

1919
import (
2020
"crypto/elliptic"
21-
"github.com/Zilliqa/gozilliqa-sdk/keytools"
21+
"github.com/Zilliqa/gozilliqa-sdk/v3/keytools"
2222
"math/big"
2323
)
2424

core/peer_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
package core
1818

1919
import (
20-
"github.com/Zilliqa/gozilliqa-sdk/util"
20+
"github.com/Zilliqa/gozilliqa-sdk/v3/util"
2121
"math/big"
2222
"testing"
2323
)

core/signature_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
package core
1818

1919
import (
20-
"github.com/Zilliqa/gozilliqa-sdk/util"
20+
"github.com/Zilliqa/gozilliqa-sdk/v3/util"
2121
"math/big"
2222
"strings"
2323
"testing"

core/swinfo_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
package core
1818

1919
import (
20-
"github.com/Zilliqa/gozilliqa-sdk/util"
20+
"github.com/Zilliqa/gozilliqa-sdk/v3/util"
2121
"testing"
2222
)
2323

core/txblock.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
package core
1818

1919
import (
20-
"github.com/Zilliqa/gozilliqa-sdk/util"
20+
"github.com/Zilliqa/gozilliqa-sdk/v3/util"
2121
"strconv"
2222
)
2323

core/txblock_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ package core
1818

1919
import (
2020
"encoding/json"
21-
"github.com/Zilliqa/gozilliqa-sdk/multisig"
22-
"github.com/Zilliqa/gozilliqa-sdk/util"
21+
"github.com/Zilliqa/gozilliqa-sdk/v3/multisig"
22+
"github.com/Zilliqa/gozilliqa-sdk/v3/util"
2323
"io/ioutil"
2424
"strings"
2525
"testing"

core/txblockheader.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
package core
1818

1919
import (
20-
"github.com/Zilliqa/gozilliqa-sdk/protobuf"
21-
"github.com/Zilliqa/gozilliqa-sdk/util"
20+
"github.com/Zilliqa/gozilliqa-sdk/v3/protobuf"
21+
"github.com/Zilliqa/gozilliqa-sdk/v3/util"
2222
"github.com/golang/protobuf/proto"
2323
"math/big"
2424
"strconv"

crosschain/polynetwork/cross_chain_manager.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ package polynetwork
2020
import (
2121
"errors"
2222
"fmt"
23-
"github.com/Zilliqa/gozilliqa-sdk/account"
24-
"github.com/Zilliqa/gozilliqa-sdk/bech32"
25-
"github.com/Zilliqa/gozilliqa-sdk/contract"
26-
"github.com/Zilliqa/gozilliqa-sdk/core"
27-
"github.com/Zilliqa/gozilliqa-sdk/provider"
28-
"github.com/Zilliqa/gozilliqa-sdk/transaction"
29-
"github.com/Zilliqa/gozilliqa-sdk/util"
30-
"github.com/Zilliqa/gozilliqa-sdk/validator"
23+
"github.com/Zilliqa/gozilliqa-sdk/v3/account"
24+
"github.com/Zilliqa/gozilliqa-sdk/v3/bech32"
25+
"github.com/Zilliqa/gozilliqa-sdk/v3/contract"
26+
"github.com/Zilliqa/gozilliqa-sdk/v3/core"
27+
"github.com/Zilliqa/gozilliqa-sdk/v3/provider"
28+
"github.com/Zilliqa/gozilliqa-sdk/v3/transaction"
29+
"github.com/Zilliqa/gozilliqa-sdk/v3/util"
30+
"github.com/Zilliqa/gozilliqa-sdk/v3/validator"
3131
"strconv"
3232
)
3333

crosschain/polynetwork/lock_proxy.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@ package polynetwork
2020
import (
2121
"errors"
2222
"fmt"
23-
"github.com/Zilliqa/gozilliqa-sdk/account"
24-
"github.com/Zilliqa/gozilliqa-sdk/bech32"
25-
"github.com/Zilliqa/gozilliqa-sdk/contract"
26-
"github.com/Zilliqa/gozilliqa-sdk/core"
27-
"github.com/Zilliqa/gozilliqa-sdk/provider"
28-
"github.com/Zilliqa/gozilliqa-sdk/transaction"
29-
"github.com/Zilliqa/gozilliqa-sdk/util"
23+
"github.com/Zilliqa/gozilliqa-sdk/v3/account"
24+
"github.com/Zilliqa/gozilliqa-sdk/v3/bech32"
25+
"github.com/Zilliqa/gozilliqa-sdk/v3/contract"
26+
"github.com/Zilliqa/gozilliqa-sdk/v3/core"
27+
"github.com/Zilliqa/gozilliqa-sdk/v3/provider"
28+
"github.com/Zilliqa/gozilliqa-sdk/v3/transaction"
29+
"github.com/Zilliqa/gozilliqa-sdk/v3/util"
3030
"strconv"
3131
)
3232

crosschain/polynetwork/proof.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
package polynetwork
1919

2020
import (
21-
"github.com/Zilliqa/gozilliqa-sdk/util"
21+
"github.com/Zilliqa/gozilliqa-sdk/v3/util"
2222
"strings"
2323
)
2424

crypto/keystore.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ import (
2424
"errors"
2525
"strings"
2626

27-
"github.com/Zilliqa/gozilliqa-sdk/keytools"
28-
util2 "github.com/Zilliqa/gozilliqa-sdk/util"
27+
"github.com/Zilliqa/gozilliqa-sdk/v3/keytools"
28+
util2 "github.com/Zilliqa/gozilliqa-sdk/v3/util"
2929
"github.com/google/uuid"
3030
)
3131

0 commit comments

Comments
 (0)