ApeChain

Overview

ApeChain is an Ethereum Layer 3 blockchain built on Arbitrum Orbit, designed for the ApeCoin ecosystem and gaming/entertainment applications. It uses APE as its native gas token and provides full EVM compatibility, enabling existing Ethereum and Arbitrum dApps to deploy without code modifications. ApeChain settles to Arbitrum One and inherits Ethereum's security through Arbitrum's fraud proof system.

Network Information

ConfigurationMainnetTestnet (Curtis)
Block Explorerhttps://apescan.iohttps://curtis.apescan.io
Chain ID3313933111
Currency SymbolAPEAPE
Layer 1Arbitrum OneArbitrum Sepolia

Explorer

Wallets Types

BitGo enables holding ApeChain in the following wallet types:

Multisig ColdMultisig HotMPC ColdMPC Hot
Custody
Self-Custody

Ticker Symbols

MainnetTestnet
apechaintapechain

Faucet

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

Faucet: https://curtis.hub.caldera.xyz/

Units

Each APE is comprised of 1,000,000,000,000,000,000 (1018) wei, so not even a single APE can be stored numerically without exceeding the range of JavaScript numbers. Gas fees are denoted in gwei.

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

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

Tokens

ApeChain natively supports tokens. BitGo-supported ApeChain tokens can be accessed on the Mainnet (e.g. BitGo coins and tokens).

Fees

ApeChain supports EIP-1559 gas estimation. The network uses APE as its native gas token. Fees consist of a base fee that adjusts dynamically based on block utilization plus an optional priority tip. As an Arbitrum Orbit chain, fees also include an L2 component for posting data to the parent chain.

Create Wallet

  • cURL
  • JavaScript
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 export BITGO_EXPRESS_HOST="<YOUR_LOCALHOST>" export COIN="tapechain" 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

  • cURL
  • JavaScript
1 2 3 4 5 6 export WALLET="585c51a5df8380e0e3082e46" export ACCESS_TOKEN="<YOUR_ACCESS_TOKEN>" curl -X POST \ -H "Authorization: Bearer $ACCESS_TOKEN" \ https://app.bitgo-test.com/api/v2/tapechain/wallet/$WALLET/address

Consolidate Balance

Consolidation Fee Source: ApeChain Gas Tank

ApeChain uses forwarders, so it does not support manual consolidation.

Estimate Fee

  • cURL
  • JavaScript
1 2 3 4 5 6 7 export COIN="tapechain" 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

  • cURL
  • cURL (send to many)
  • JavaScript
  • JavaScript (send to many)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 export BITGO_EXPRESS_HOST="<YOUR_LOCALHOST>" export COIN="tapechain" 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

ApeChain isn't a stakeable asset.

See Also