diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 483de0c..146da3a 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -21,7 +21,7 @@ jobs: run: ./tools/download-sdk-ci.sh shell: sh - name: Run TON node - run: docker run -d --name local-node -p80:80 tonlabs/local-node:0.33.0 + run: docker run -d --name local-node -p80:80 tonlabs/local-node:0.39.0 - name: Test env: CGO_LDFLAGS: '-L/tmp/ -lton_client' diff --git a/Readme.md b/Readme.md index 526a3f7..3527e8f 100644 --- a/Readme.md +++ b/Readme.md @@ -1,7 +1,7 @@ # TON SDK client Golang -[![EVER-SDK](https://img.shields.io/badge/EVER_SDK-1.44.1-green.svg)](https://github.com/tonlabs/EVER-SDK/tree/1.44.1) -[![TON local-node docker image](https://img.shields.io/badge/TON_local_node-0.33.0-green.svg)](https://hub.docker.com/layers/local-node/tonlabs/local-node/0.33.0/images/sha256-40a544432089f2d730f3dd0542fcb59bef6c5192b5d374fdae3a7ea6417070c4) +[![EVER-SDK](https://img.shields.io/badge/EVER_SDK-1.44.2-green.svg)](https://github.com/tonlabs/EVER-SDK/tree/1.44.2) +[![TON local-node docker image](https://img.shields.io/badge/TON_local_node-0.39.0-green.svg)](https://hub.docker.com/layers/local-node/tonlabs/local-node/0.39.0/images/sha256-40a544432089f2d730f3dd0542fcb59bef6c5192b5d374fdae3a7ea6417070c4) [![Chat Telegram](https://img.shields.io/badge/chat-Telegram-9cf.svg)](https://t.me/RADIANCE_EVER_SDK) [![Documentation](https://godoc.org/github.com/radianceteam/everscale-client-go/client?status.svg)](https://godoc.org/github.com/radianceteam/everscale-client-go/client) ![CI tests and linters](https://github.com/radianceteam/everscale-client-go/workflows/CI/badge.svg) @@ -73,7 +73,7 @@ All non-generated code has test coverage at least of 70% - one can see it via `t ```shell script export CGO_LDFLAGS="-L$EVER_SDK_INSTALLATION_PATH -lton_client" -docker run -d --name local-node -p80:80 tonlabs/local-node:0.33.0 +docker run -d --name local-node -p80:80 tonlabs/local-node:0.39.0 task test # tests without node task full_test # tests including with node task coverage # full_test with coverage diff --git a/api-spec.json b/api-spec.json index e8d0b2f..7844cf5 100644 --- a/api-spec.json +++ b/api-spec.json @@ -1,5 +1,5 @@ { - "version": "1.44.1", + "version": "1.44.2", "modules": [ { "name": "client", diff --git a/client/mod_abi.gen.go b/client/mod_abi.gen.go index 4a03172..ea4d8d7 100644 --- a/client/mod_abi.gen.go +++ b/client/mod_abi.gen.go @@ -1,6 +1,6 @@ package client -// DON'T EDIT THIS FILE! It is generated via 'task generate' at 08 Aug 23 16:44 UTC +// DON'T EDIT THIS FILE! It is generated via 'task generate' at 28 Aug 23 13:53 UTC // // Mod abi // diff --git a/client/mod_boc.gen.go b/client/mod_boc.gen.go index 4a46dfc..b3902d4 100644 --- a/client/mod_boc.gen.go +++ b/client/mod_boc.gen.go @@ -1,6 +1,6 @@ package client -// DON'T EDIT THIS FILE! It is generated via 'task generate' at 08 Aug 23 16:44 UTC +// DON'T EDIT THIS FILE! It is generated via 'task generate' at 28 Aug 23 13:53 UTC // // Mod boc // diff --git a/client/mod_client.gen.go b/client/mod_client.gen.go index fcd5d09..cada9e1 100644 --- a/client/mod_client.gen.go +++ b/client/mod_client.gen.go @@ -1,6 +1,6 @@ package client -// DON'T EDIT THIS FILE! It is generated via 'task generate' at 08 Aug 23 16:44 UTC +// DON'T EDIT THIS FILE! It is generated via 'task generate' at 28 Aug 23 13:53 UTC // // Mod client // diff --git a/client/mod_crypto.gen.go b/client/mod_crypto.gen.go index 056a154..b431a28 100644 --- a/client/mod_crypto.gen.go +++ b/client/mod_crypto.gen.go @@ -1,6 +1,6 @@ package client -// DON'T EDIT THIS FILE! It is generated via 'task generate' at 08 Aug 23 16:44 UTC +// DON'T EDIT THIS FILE! It is generated via 'task generate' at 28 Aug 23 13:53 UTC // // Mod crypto // diff --git a/client/mod_debot.gen.go b/client/mod_debot.gen.go index c35d11e..2d78979 100644 --- a/client/mod_debot.gen.go +++ b/client/mod_debot.gen.go @@ -1,6 +1,6 @@ package client -// DON'T EDIT THIS FILE! It is generated via 'task generate' at 08 Aug 23 16:44 UTC +// DON'T EDIT THIS FILE! It is generated via 'task generate' at 28 Aug 23 13:53 UTC // // Mod debot // diff --git a/client/mod_net.gen.go b/client/mod_net.gen.go index 090c51b..83c96f1 100644 --- a/client/mod_net.gen.go +++ b/client/mod_net.gen.go @@ -1,6 +1,6 @@ package client -// DON'T EDIT THIS FILE! It is generated via 'task generate' at 08 Aug 23 16:44 UTC +// DON'T EDIT THIS FILE! It is generated via 'task generate' at 28 Aug 23 13:53 UTC // // Mod net // diff --git a/client/mod_processing.gen.go b/client/mod_processing.gen.go index 93ba3aa..ae85d23 100644 --- a/client/mod_processing.gen.go +++ b/client/mod_processing.gen.go @@ -1,6 +1,6 @@ package client -// DON'T EDIT THIS FILE! It is generated via 'task generate' at 08 Aug 23 16:44 UTC +// DON'T EDIT THIS FILE! It is generated via 'task generate' at 28 Aug 23 13:53 UTC // // Mod processing // diff --git a/client/mod_proofs.gen.go b/client/mod_proofs.gen.go index 814c69a..a60d19d 100644 --- a/client/mod_proofs.gen.go +++ b/client/mod_proofs.gen.go @@ -1,6 +1,6 @@ package client -// DON'T EDIT THIS FILE! It is generated via 'task generate' at 08 Aug 23 16:44 UTC +// DON'T EDIT THIS FILE! It is generated via 'task generate' at 28 Aug 23 13:53 UTC // // Mod proofs // diff --git a/client/mod_tvm.gen.go b/client/mod_tvm.gen.go index 0f1a535..075a9ca 100644 --- a/client/mod_tvm.gen.go +++ b/client/mod_tvm.gen.go @@ -1,6 +1,6 @@ package client -// DON'T EDIT THIS FILE! It is generated via 'task generate' at 08 Aug 23 16:44 UTC +// DON'T EDIT THIS FILE! It is generated via 'task generate' at 28 Aug 23 13:53 UTC // // Mod tvm // diff --git a/client/mod_utils.gen.go b/client/mod_utils.gen.go index f4a9ab6..b50291f 100644 --- a/client/mod_utils.gen.go +++ b/client/mod_utils.gen.go @@ -1,6 +1,6 @@ package client -// DON'T EDIT THIS FILE! It is generated via 'task generate' at 08 Aug 23 16:44 UTC +// DON'T EDIT THIS FILE! It is generated via 'task generate' at 28 Aug 23 13:53 UTC // // Mod utils // diff --git a/spec/enums_generator.go b/spec/enums_generator.go index 4919fb2..256551c 100644 --- a/spec/enums_generator.go +++ b/spec/enums_generator.go @@ -15,6 +15,9 @@ func genEnumOfConsts(t Type) string { t.GoType = "string" t.EnumConsts[i].Value = strconv.Quote(withTypeAlias(t.EnumConsts[i].Name)) } + if t.EnumConsts[i].Type == Number { + t.GoType = "int" + } t.EnumConsts[i].Name = withTypeAlias(t.EnumConsts[i].Name) t.EnumConsts[i].GoComment = t.EnumConsts[i].ToComment()