{"id":36805603,"url":"https://github.com/markgenuine/ever-client-go","last_synced_at":"2026-01-12T13:39:10.647Z","repository":{"id":37799342,"uuid":"284356142","full_name":"markgenuine/ever-client-go","owner":"markgenuine","description":"Golang-Binding for TVM blockchains (Everscale, Gosh, TON, Venom Blockchain, etc).","archived":false,"fork":false,"pushed_at":"2025-07-13T11:44:30.000Z","size":1260698,"stargazers_count":16,"open_issues_count":2,"forks_count":6,"subscribers_count":3,"default_branch":"master","last_synced_at":"2026-01-12T05:05:34.653Z","etag":null,"topics":["bindings","client","everscale","go","golang","sdk"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/markgenuine.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-01T23:31:20.000Z","updated_at":"2025-07-13T11:40:59.000Z","dependencies_parsed_at":"2024-04-12T21:46:42.145Z","dependency_job_id":"6dc9a959-df6e-4d24-89cb-6e87e6a0a519","html_url":"https://github.com/markgenuine/ever-client-go","commit_stats":{"total_commits":233,"total_committers":4,"mean_commits":58.25,"dds":"0.025751072961373356","last_synced_commit":"4dba90b218fc5e7583bb2fbd1207ae7d67306067"},"previous_names":["move-ton/ton-client-go","move-ton/ever-client-go"],"tags_count":89,"template":false,"template_full_name":null,"purl":"pkg:github/markgenuine/ever-client-go","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markgenuine%2Fever-client-go","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markgenuine%2Fever-client-go/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markgenuine%2Fever-client-go/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markgenuine%2Fever-client-go/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/markgenuine","download_url":"https://codeload.github.com/markgenuine/ever-client-go/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markgenuine%2Fever-client-go/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28339305,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-12T12:22:26.515Z","status":"ssl_error","status_checked_at":"2026-01-12T12:22:10.856Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bindings","client","everscale","go","golang","sdk"],"created_at":"2026-01-12T13:39:10.562Z","updated_at":"2026-01-12T13:39:10.623Z","avatar_url":"https://github.com/markgenuine.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Client for TVM blockchains (Everscale, Gosh, TON, Venom Blockchain, etc).\nEverscale SDK Client library Golang bindings based itself on [Ever SDK](https://github.com/everx-labs/ever-sdk).\n\n[![version](https://img.shields.io/github/v/tag/move-ton/ton-client-go.svg)](https://github.com/markgenuine/ever-client-go/releases/latest)\n[![license](https://img.shields.io/github/license/move-ton/ton-client-go.svg)](https://github.com/markgenuine/ever-client-go/blob/master/LICENSE)\n[![Go version](https://img.shields.io/badge/go-1.16+-blue.svg)](https://github.com/moovweb/gvm)\n\n[![Channel on Telegram](https://img.shields.io/badge/%20Channel-Telegram%20-blue)](https://t.me/ever_go)\n[![Chat on Telegram RU](https://img.shields.io/badge/Chat%20on-Telegram%20RU-blue)](https://t.me/ever_go_ru)\n[![Chat on Telegram EN](https://img.shields.io/badge/Chat%20on-Telegram%20EN-blue)](https://t.me/ever_go_en)\n\nMany thanks to [@temamagic](https://github.com/temamagic) for advice on architecture, tests, code and commit style.\n\n## Installation\n\n```sh\n$ go get -u github.com/markgenuine/ever-client-go\n```\nor\n\n```sh\n$ git clone https://github.com/markgenuine/ever-client-go.git\n$ cd ever-client-go\n```\n\n#### Installation for MAC OS \n```\n#Set path to library\ninstall_name_tool -id PATH_WITH_BINDING/gateway/client/lib/darwin/libton_client.dylib PATH_WITH_BINDING/gateway/client/lib/darwin/libton_client.dylib\n\n#Add to ~/.bashrc or execute everytime \nexport CGO_LDFLAGS=\"-LPATH_WITH_BINDING/gateway/client/lib/darwin -lton_client\"\n```\n#### Installation for Linux\n```\n#Add to ~/.bashrc or execute everytime \nexport LD_LIBRARY_PATH=PATH_WITH_BINDING/gateway/client/lib/linux/:$LD_LIBRARY_PATH\nexport CGO_LDFLAGS=\"-LPATH_WITH_BINDING/gateway/client/lib/linux -lton_client\"\n```\n\n#### Or use \"-exec\" for example:\n```\ngo build\ngo run  -exec \"env DYLD_LIBRARY_PATH=/path-with-lib/\" main.go\ngo test -exec \"env DYLD_LIBRARY_PATH=/path-with-lib/ ./... \" -v\n```\n\n## Tests\n```\n$ go test ./... -v\n$ go run ./example/*.go\n```\n\n## Usage\n```golang\nimport goever \"github.com/markgenuine/ever-client-go\"\n```\n\n## Example\n```golang\npackage main\n\nimport (\n\t\"fmt\"\n\t\"github.com/markgenuine/ever-client-go/domain\"\n\t\"log\"\n\n\tgoton \"github.com/markgenuine/ever-client-go\"\n)\n\nfunc main() {\n\tever, err := goever.NewEver(\"\", domain.GetDevNetBaseUrls())\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\n\tdefer ever.Client.Destroy()\n\n\tvalue, err := ever.Client.Version()\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\n\tfmt.Println(\"Version bindings is: \", value.Version)\n}\n```\nFor more examples see *_test.go files\n[ever-client-go/usecase](https://github.com/markgenuine/ever-client-go/tree/master/usecase)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkgenuine%2Fever-client-go","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarkgenuine%2Fever-client-go","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkgenuine%2Fever-client-go/lists"}