🌐Environments & Networks

More detail about environments and networks

Depending on which environment your application is connecting to, your blockchain transactions will be directed to a specific blockchain network.

Details

Production

Endpoints

Service

Description

URL

Authentication

Endpoint to authenticate

https://login.venly.io

Wallet

Wallet user interface

API

Endpoint for API calls

Connect

Endpoint used by the Widget

Click the link below to learn how to get started with Venly Products.

🧙 Click here to get started.

Blockchain networks

BlockchainNetworkEVM-compatible

Bitcoin

mainnet

No

Ethereum

mainnet

Yes

BNB Chain (previously Binance Smart Chain)

mainnet

Yes

Polygon (previously Matic)

mainnet

Yes

VeChain

mainnet

Partially

Litecoin

mainnet

No

GoChain

mainnet

Partially

Hedera

mainnet

Partially

Aeternity

mainnet

No

NEO

mainnet

No

ImmutableX (IMX)

mainnet

Partially

Avalanche C-Chain

mainnet

Yes

Arbitrum One

mainnet

Yes

You are able to use your own nodes by making use of the network parameter.

Sandbox

Endpoints

Authentication

Endpoint to authenticate

https://login-sandbox.venly.io

Wallet

Wallet user interface

https://wallet-sandbox.venly.io

API

Endpoint for API calls

https://api-wallet-sandbox.venly.io

Connect

Endpoint used by the Widget

https://connect-sandbox.venly.io

Blockchain networks

BlockchainNetwork

Ethereum

testnet (Goerli)

BNB Chain (previously Binance Smart Chain)

testnet

Bitcoin

testnet (testnet3)

VeChain

testnet

Litecoin

testnet

GoChain

testnet

Hedera

testnet

Aeternity

testnet

NEO

testnet

Polygon (previously Matic)

testnet (mumbai)

ImmutableX (IMX)

testnet

Avalanche C-Chain

testnet

Arbitrum One

testnet

How to select an environment

By default, you will connect to our production environment

// use production environment
const venlyConnect = new VenlyConnect('CLIENT_ID');

To connect to the sandbox environment you add the parameter environment

// use staging environment
const venlyConnect = new VenlyConnect('CLIENT_ID', { environment: 'sandbox'});

How to select a network

By default, you will connect to the blockchain network as described above. Mainnet when connecting to our production environment and a certain testnet when connecting to staging.

//Using the default Kovan Ethereum testnet
{
  "walletId" : "cdc4c08a-b8fa-4e4c-z5a2-92c87b80f174",
  "to" : "0xdc71b72db51e227e65a45004ab2798d31e8934c9",
  "secretType" : "ETHEREUM",
  "data" : "0x",
  "value" : 1.15
}

By making use of the network object, you can change the node endpoint. In the example below we are connecting to the Rinkeby Ethereum testnet, instead of the default Kovan testnet.

//Using a custom node to connect to the Rinkeby Ethereum testnet
{
  "walletId" : "cdc4c08a-b8fa-4e4c-z5a2-92c87b80f174",
  "to" : "0xdc71b72db51e227e65a45004ab2798d31e8934c9",
  "secretType" : "VECHAIN",
  "data" : "0x",
  "value" : 1.15
}

Last updated