Overview

Jovayeth is an Ethereum Layer 2 network. The Jovayeth Mainnet is the production network for real-value transactions, with Ethereum Mainnet as its associated Layer 1. Jovayeth provides a scalable platform for payments, decentralized applications (dApps), and token transfers while leveraging Ethereum's security.

Network Information

Configuration details for Jovayeth Mainnet and Testnet (from Jovayeth network information):

Configuration Mainnet Testnet (Jovayeth Sepolia)
Block Explorer https://explorer.jovay.io https://sepolia-explorer.jovay.io
Chain ID 5734951 2019775
Currency Symbol ETH ETH
Layer 1 Ethereum Mainnet Sepolia Testnet
Network Name Jovayeth Mainnet Jovayeth Sepolia Testnet
RPC URL https://rpc.jovay.io https://api.zan.top/public/jovay-testnet

Explorer

Wallets Types

BitGo enables holding Jovayeth in the following wallet types:

Multisig Cold Multisig Hot MPC Cold MPC Hot
Custody
Self-Custody

Ticker Symbols

Mainnet Testnet
jovayeth tjovayeth

Faucet

You can use a faucet to obtain free testnet Jovayeth for development and testing.

Faucet: https://zan.top/faucet/jovay

Units

Each Jovayeth consists of 1,000,000,000,000,000,000 (1018) wei, so not even a single ETH can be stored numerically without exceeding the range of JavaScript numbers. Gas fees use gwei.

  • 1 ETH = 1018 wei
  • 1 wei = 10-18 ETH
  • 1 gwei = 10-9 ETH

For that reason, only string balance properties are available, which are balanceString, confirmedBalanceString, and spendableBalanceString.

Tokens

Jovayeth natively supports tokens. BitGo-supported Jovayeth tokens can be accessed on the Mainnet (for example, BitGo coins and tokens).

Create Wallet

export BITGO_EXPRESS_HOST="<YOUR_LOCALHOST>"
export COIN="tjovayeth"
export ACCESS_TOKEN="<YOUR_ACCESS_TOKEN>"
export LABEL="<DESIRED_WALLET_NAME>"
export PASSPHRASE="<YOUR_BITGO_LOGIN_PASSPHRASE>"
export ENTERPRISE_ID="<YOUR_ENTERPRISE_ID>"

curl -X POST \
 http://$BITGO_EXPRESS_HOST/api/v2/$COIN/wallet/generate \
 -H 'Content-Type: application/json' \
 -H "Authorization: Bearer $ACCESS_TOKEN" \
  -d '{
    "label": "'"$LABEL"'",
    "passphrase": "'"$PASSPHRASE"'",
    "enterprise": "'"$ENTERPRISE_ID"'",
    "walletVersion": 4
}'

Create Address

export WALLET="585c51a5df8380e0e3082e46"
export ACCESS_TOKEN="<YOUR_ACCESS_TOKEN>"

curl -X POST \
-H "Authorization: Bearer $ACCESS_TOKEN" \
https://app.bitgo-test.com/api/v2/tjovayeth/wallet/$WALLET/address

Consolidate Balance

Consolidation Fee Source: Jovayeth Gas Tank Jovayeth uses forwarders, so it does not support manual consolidation

Estimate Fee

export COIN="tjovayeth"
export ACCESS_TOKEN="<YOUR_ACCESS_TOKEN>"

curl -X GET \
 https://app.bitgo-test.com/api/v2/$COIN/tx/fee \
 -H 'Content-Type: application/json' \
 -H "Authorization: Bearer $ACCESS_TOKEN"

Transact

Withdrawal Fee Source: Wallet Base Address

export BITGO_EXPRESS_HOST="<YOUR_LOCALHOST>"
export COIN="tjovayeth"
export WALLET_ID="<YOUR_WALLET_ID>"
export ACCESS_TOKEN="<YOUR_ACCESS_TOKEN>"
export ADDRESS="<DESTINATION_ADDRESS>"
export AMOUNT="<AMOUNT_IN_BASE_UNITS>"
export WALLET_PASSPHRASE="<YOUR_WALLET_PASSPHRASE>"

curl -X POST \
 http://$BITGO_EXPRESS_HOST/api/v2/$COIN/wallet/$WALLET_ID/sendcoins \
  -H 'Content-Type: application/json' \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  -d '{
    "address": "'"$ADDRESS"'",
    "amount": "'"$AMOUNT"'",
    "walletPassphrase": "'"$WALLET_PASSPHRASE"'"
}'

Stake

Staking is out of scope for these chains as they don't have native support for them.

See Also