everx-labs / ever-sdk

Client Libraries in 13 languages for Everscale, TON, Venom and other TVM blockchains

Home Page:https://docs.everos.dev/ever-sdk/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenSSL 1.1.1 End of Life

ch1seL opened this issue · comments

OpenSSL 1.1.1 has reached its EOL, but the SDK still requires libssl1.1. Most modern OS distributions are built on OpenSSL 3, and we have to install an outdated library to use the SDK.

Currently it's hard to provide binaries distribution for technical reasons. As a temporary workaround, it is possible to build core SDK library from source, and there should be no issue with OpenSSL version. Overall procedure is described in https://github.com/tonlabs/ever-sdk/blob/master/README.md. Short instruction is below.

Prerequisites: NodeJs (v14+), Rust (1.47+)

Build instructions:
cd <your-build_folder>
git clone https://github.com/tonlabs/ever-sdk.git
cd ever-sdk/ton_client
node build.js

Output binary path: ever-sdk/ton_client/bin (gzipped), ever-sdk/ton_client/build (uncompressed)