Skip to main content

Using Ever SDK and developer tools to work with Venom

This section contains guides on the various ways to accomplish the most important tasks of building on Venom Blockchain using Ever SDK and the Everdev CLI tool.

Ever SDK

Repository | Documentation

EVER SDK is Rust Client Library (core) for DApp development in TVM blockchains. It is fully compatible with Venom Blockchain.

For developer convenience bindings for a large number of languages have been developed for Ever SDK:

Everdev CLI tool

Repository | Documentation

Everdev is a Node.js package with CLI interface that allows to set up developer environment and develop on TVM compatible blockchains, including Venom. It is designed to easily manage network connections and work with smart contracts - from initial development and testing to on-chain calls, on local test node or on the live blockchain.

Everdev is built with Ever SDK.

Venom Network access

caution

The Venom network is running in testnet and cannot be used to run your own node now. Please note that any results obtained using these tutorials might be more accurate or reliable in future. You can use only our public testnet graphql API. Please wait for official announcements.

To access the Venom Blockchain while trying out the guides in this section, use the official GraphQL Venom endpoint provided by Evercloud.

Everdev tool and SDK used in the examples below can connect to it, as if it were a regular node. It has the same API as the supernode and local node for testing, and provides all needed capabilities.

The Venom blockchain endpoint is available at:

https://gql-testnet.venom.foundation/graphql