Skip to content

ALL-8523: bump version #2841

ALL-8523: bump version

ALL-8523: bump version #2841

GitHub Actions / TEST REPORT failed Aug 25, 2024 in 0s

372 passed, 33 failed and 583 skipped

Tests failed

โŒย reports/jest-junit.xml

988 tests were completed in 66s with 372 passed, 33 failed and 583 skipped.

Test suite Passed Failed Skipped Time
src/e2e/extensions/tatum.extensions.spec.ts 4โœ… 412ms
src/e2e/ipfs.spec.ts 1โšช 114ms
src/e2e/rpc/evm/eth/tatum.rpc.beacon.spec.ts 27โœ… 7s
src/e2e/rpc/evm/eth/tatum.rpc.ethereum.spec.ts 6โœ… 1s
src/e2e/rpc/evm/evm.rpc.spec.ts 161โœ… 48s
src/e2e/rpc/evm/tatum.rpc.klay.spec.ts 10โœ… 2s
src/e2e/rpc/evm/tatum.rpc.zksync.spec.ts 8โœ… 497ms
src/e2e/rpc/other/tatum.rpc.algorand.algod.spec.ts 10โœ… 2โšช 1s
src/e2e/rpc/other/tatum.rpc.algorand.indexer.spec.ts 14โœ… 2โšช 5s
src/e2e/rpc/other/tatum.rpc.bnb.spec.ts 8โšช 143ms
src/e2e/rpc/other/tatum.rpc.cardano.rosetta.spec.ts 2โœ… 1โšช 461ms
src/e2e/rpc/other/tatum.rpc.casper.spec.ts 4โšช 140ms
src/e2e/rpc/other/tatum.rpc.cosmos.rosetta.spec.ts 6โšช 156ms
src/e2e/rpc/other/tatum.rpc.electrs.spec.ts 4โšช 131ms
src/e2e/rpc/other/tatum.rpc.eos.spec.ts 9โšช 176ms
src/e2e/rpc/other/tatum.rpc.iota.spec.ts 6โœ… 3s
src/e2e/rpc/other/tatum.rpc.kadena.spec.ts 12โšช 157ms
src/e2e/rpc/other/tatum.rpc.rostrum.spec.ts 9โœ… 2s
src/e2e/rpc/other/tatum.rpc.solana.spec.ts 30โŒ 6โšช 15s
src/e2e/rpc/other/tatum.rpc.stellar.spec.ts 18โšช 252ms
src/e2e/rpc/other/tatum.rpc.tezos.spec.ts 9โœ… 3โšช 3s
src/e2e/rpc/other/tatum.rpc.ton.spec.ts 4โœ… 2s
src/e2e/rpc/other/tatum.rpc.tron.spec.ts 12โšช 205ms
src/e2e/rpc/other/tatum.rpc.xrp.spec.ts 13โšช 228ms
src/e2e/rpc/utxo/tatum.rpc.bch.spec.ts 2โœ… 581ms
src/e2e/rpc/utxo/tatum.rpc.doge.spec.ts 2โœ… 1s
src/e2e/rpc/utxo/utxo.rpc.spec.ts 54โœ… 11s
src/e2e/tatum.address.spec.ts 29โšช 10s
src/e2e/tatum.fee.spec.ts 1โœ… 1โšช 432ms
src/e2e/tatum.logger.spec.ts 1โœ… 184ms
src/e2e/tatum.nft.spec.ts 15โšช 323ms
src/e2e/tatum.notification.spec.ts 427โšช 10s
src/e2e/tatum.rates.spec.ts 2โœ… 668ms
src/e2e/tatum.spec.ts 3โŒ 1s
src/e2e/tatum.token.spec.ts 10โšช 291ms
src/service/rpc/evm/EvmUtils.spec.ts 27โœ… 135ms
src/util/network.utils.spec.ts 13โœ… 113ms

โœ…ย src/e2e/extensions/tatum.extensions.spec.ts

Tatum Extension Ecosystem โ€บ General Extension
  โœ… should work after being registered
  โœ… should fail if network not supported
Tatum Extension Ecosystem โ€บ Wallet Extension
  โœ… should work after being registered
Tatum Extension Ecosystem โ€บ Configurable Wallet Extension
  โœ… should work after being registered without config if optional

โœ…ย src/e2e/ipfs.spec.ts

IPFS
  โšช should upload file to IPFS

โœ…ย src/e2e/rpc/evm/eth/tatum.rpc.beacon.spec.ts

Beacon โ€บ v1 โ€บ ethereum-holesky
  โœ… should get node version
  โœ… should get genesis
  โœ… should get state root
  โœ… should get block headers
  โœ… should get block root
  โœ… should get state committees
  โœ… should get state finality checkpoints
  โœ… should get state fork
  โœ… should get state sync committees
Beacon โ€บ v1 โ€บ ethereum-sepolia
  โœ… should get node version
  โœ… should get genesis
  โœ… should get state root
  โœ… should get block headers
  โœ… should get block root
  โœ… should get state committees
  โœ… should get state finality checkpoints
  โœ… should get state fork
  โœ… should get state sync committees
Beacon โ€บ v1 โ€บ ethereum-mainnet
  โœ… should get node version
  โœ… should get genesis
  โœ… should get state root
  โœ… should get block headers
  โœ… should get block root
  โœ… should get state committees
  โœ… should get state finality checkpoints
  โœ… should get state fork
  โœ… should get state sync committees

โœ…ย src/e2e/rpc/evm/eth/tatum.rpc.ethereum.spec.ts

Ethereum
  โœ… should get token total supply
  โœ… should get token cap
  โœ… should return true if contract is a multitoken
  โœ… custom rpc provider
  โœ… debug storage range at
  โœ… get logs

โœ…ย src/e2e/rpc/evm/evm.rpc.spec.ts

RPC EVM โ€บ celo-mainnet
  โœ… eth_blockNumber
  โœ… eth_chainId
  โœ… eth_estimateGas
  โœ… eth_gasPrice
  โœ… web3_clientVersion
  โœ… eth_getBlockByNumber
RPC EVM โ€บ celo-testnet
  โœ… eth_blockNumber
  โœ… eth_chainId
  โœ… eth_estimateGas
  โœ… eth_gasPrice
  โœ… web3_clientVersion
  โœ… eth_getBlockByNumber
RPC EVM โ€บ arb-nova-mainnet
  โœ… eth_blockNumber
  โœ… eth_chainId
  โœ… eth_estimateGas
  โœ… eth_gasPrice
  โœ… web3_clientVersion
  โœ… eth_getBlockByNumber
RPC EVM โ€บ arb-testnet
  โœ… eth_blockNumber
  โœ… eth_chainId
  โœ… eth_estimateGas
  โœ… eth_gasPrice
  โœ… web3_clientVersion
  โœ… eth_getBlockByNumber
RPC EVM โ€บ eon-mainnet
  โœ… eth_blockNumber
  โœ… eth_chainId
  โœ… eth_estimateGas
  โœ… eth_gasPrice
  โœ… web3_clientVersion
  โœ… eth_getBlockByNumber
RPC EVM โ€บ chiliz-mainnet
  โœ… eth_blockNumber
  โœ… eth_chainId
  โœ… eth_estimateGas
  โœ… eth_gasPrice
  โœ… web3_clientVersion
  โœ… eth_getBlockByNumber
RPC EVM โ€บ bsc-mainnet
  โœ… eth_blockNumber
  โœ… eth_chainId
  โœ… eth_estimateGas
  โœ… eth_gasPrice
  โœ… web3_clientVersion
  โœ… eth_getBlockByNumber
RPC EVM โ€บ bsc-testnet
  โœ… eth_blockNumber
  โœ… eth_chainId
  โœ… eth_estimateGas
  โœ… eth_gasPrice
  โœ… web3_clientVersion
  โœ… eth_getBlockByNumber
RPC EVM โ€บ flare-mainnet
  โœ… eth_blockNumber
  โœ… eth_chainId
  โœ… eth_estimateGas
  โœ… eth_gasPrice
  โœ… web3_clientVersion
  โœ… eth_getBlockByNumber
RPC EVM โ€บ flare-songbird
  โœ… eth_blockNumber
  โœ… eth_chainId
  โœ… eth_estimateGas
  โœ… eth_gasPrice
  โœ… web3_clientVersion
  โœ… eth_getBlockByNumber
RPC EVM โ€บ flare-coston2
  โœ… eth_blockNumber
  โœ… eth_chainId
  โœ… eth_estimateGas
  โœ… eth_gasPrice
  โœ… web3_clientVersion
  โœ… eth_getBlockByNumber
RPC EVM โ€บ ethereum-mainnet
  โœ… eth_blockNumber
  โœ… eth_chainId
  โœ… eth_estimateGas
  โœ… eth_gasPrice
  โœ… web3_clientVersion
  โœ… eth_getBlockByNumber
RPC EVM โ€บ ethereum-sepolia
  โœ… eth_blockNumber
  โœ… eth_chainId
  โœ… eth_estimateGas
  โœ… eth_gasPrice
  โœ… web3_clientVersion
  โœ… eth_getBlockByNumber
RPC EVM โ€บ ethereum-holesky
  โœ… eth_blockNumber
  โœ… eth_chainId
  โœ… eth_estimateGas
  โœ… eth_gasPrice
  โœ… web3_clientVersion
  โœ… eth_getBlockByNumber
RPC EVM โ€บ ethereum-classic-mainnet
  โœ… eth_blockNumber
  โœ… eth_chainId
  โœ… eth_estimateGas
  โœ… eth_gasPrice
  โœ… web3_clientVersion
  โœ… eth_getBlockByNumber
RPC EVM โ€บ polygon-amoy
  โœ… eth_blockNumber
  โœ… eth_chainId
  โœ… eth_estimateGas
  โœ… eth_gasPrice
  โœ… web3_clientVersion
  โœ… eth_getBlockByNumber
RPC EVM โ€บ haqq-mainnet
  โœ… eth_blockNumber
  โœ… eth_chainId
  โœ… eth_estimateGas
  โœ… eth_gasPrice
  โœ… web3_clientVersion
  โœ… eth_getBlockByNumber
RPC EVM โ€บ haqq-testnet
  โœ… eth_blockNumber
  โœ… eth_chainId
  โœ… eth_estimateGas
  โœ… eth_gasPrice
  โœ… web3_clientVersion
  โœ… eth_getBlockByNumber
RPC EVM โ€บ tron-testnet
  โœ… eth_blockNumber
  โœ… eth_chainId
  โœ… eth_gasPrice
  โœ… web3_clientVersion
  โœ… eth_getBlockByNumber
RPC EVM โ€บ klaytn-mainnet
  โœ… eth_blockNumber
  โœ… eth_chainId
  โœ… eth_estimateGas
  โœ… eth_gasPrice
  โœ… web3_clientVersion
  โœ… eth_getBlockByNumber
RPC EVM โ€บ klaytn-baobab
  โœ… eth_blockNumber
  โœ… eth_chainId
  โœ… eth_estimateGas
  โœ… eth_gasPrice
  โœ… web3_clientVersion
  โœ… eth_getBlockByNumber
RPC EVM โ€บ avalanche-c-mainnet
  โœ… eth_blockNumber
  โœ… eth_chainId
  โœ… eth_estimateGas
  โœ… eth_gasPrice
  โœ… web3_clientVersion
  โœ… eth_getBlockByNumber
RPC EVM โ€บ xinfin-mainnet
  โœ… eth_blockNumber
  โœ… eth_chainId
  โœ… eth_estimateGas
  โœ… eth_gasPrice
  โœ… web3_clientVersion
  โœ… eth_getBlockByNumber
RPC EVM โ€บ cro-testnet
  โœ… eth_blockNumber
  โœ… eth_chainId
  โœ… eth_estimateGas
  โœ… eth_gasPrice
  โœ… web3_clientVersion
  โœ… eth_getBlockByNumber
RPC EVM โ€บ base-mainnet
  โœ… eth_blockNumber
  โœ… eth_chainId
  โœ… eth_estimateGas
  โœ… eth_gasPrice
  โœ… web3_clientVersion
  โœ… eth_getBlockByNumber
RPC EVM โ€บ zksync-mainnet
  โœ… eth_blockNumber
  โœ… eth_chainId
  โœ… eth_estimateGas
  โœ… eth_gasPrice
  โœ… web3_clientVersion
  โœ… eth_getBlockByNumber
RPC EVM โ€บ zksync-testnet
  โœ… eth_blockNumber
  โœ… eth_chainId
  โœ… eth_estimateGas
  โœ… eth_gasPrice
  โœ… web3_clientVersion
  โœ… eth_getBlockByNumber

โœ…ย src/e2e/rpc/evm/tatum.rpc.klay.spec.ts

RPC Klaytn โ€บ klaytn-mainnet โ€บ klay prefix
  โœ… klay_blockNumber
  โœ… klay_chainId
  โœ… klay_gasPrice
  โœ… klay_getBlockByNumber
  โœ… web3_clientVersion
RPC Klaytn โ€บ klaytn-baobab โ€บ klay prefix
  โœ… klay_blockNumber
  โœ… klay_chainId
  โœ… klay_gasPrice
  โœ… klay_getBlockByNumber
  โœ… web3_clientVersion

โœ…ย src/e2e/rpc/evm/tatum.rpc.zksync.spec.ts

RPC ZkSync โ€บ zksync-mainnet
  โœ… zks_getL1GasPrice
  โœ… zks_getBlockDetails
  โœ… zks_getBaseTokenL1Address
  โœ… zks_getFeeParams
RPC ZkSync โ€บ zksync-testnet
  โœ… zks_getL1GasPrice
  โœ… zks_getBlockDetails
  โœ… zks_getBaseTokenL1Address
  โœ… zks_getFeeParams

โœ…ย src/e2e/rpc/other/tatum.rpc.algorand.algod.spec.ts

Algorand Algod โ€บ Mainnet
  โœ… should correctly get ledger supply
  โœ… should correctly get block hash
  โœ… should correctly get genesis
  โœ… should correctly check if node is healthy
  โœ… should correctly check if node is ready
  โšช should correctly get tx params
Algorand Algod โ€บ Testnet
  โœ… should correctly get ledger supply
  โœ… should correctly get block hash
  โœ… should correctly get genesis
  โœ… should correctly check if node is healthy
  โœ… should correctly check if node is ready
  โšช should correctly get tx params

โœ…ย src/e2e/rpc/other/tatum.rpc.algorand.indexer.spec.ts

Algorand Indexer โ€บ Mainnet
  โœ… should correctly get health status
  โœ… should correctly get accounts
  โœ… should correctly get account by address
  โœ… should correctly get assets
  โœ… should correctly get asset by id
  โšช should correctly get asset balances
  โœ… should correctly get asset transactions
  โœ… should correctly get block
Algorand Indexer โ€บ Testnet
  โœ… should correctly get health status
  โœ… should correctly get accounts
  โœ… should correctly get account by address
  โœ… should correctly get assets
  โœ… should correctly get asset by id
  โšช should correctly get asset balances
  โœ… should correctly get asset transactions
  โœ… should correctly get block

โœ…ย src/e2e/rpc/other/tatum.rpc.bnb.spec.ts

Bnb โ€บ mainnet
  โšช block
  โšช abciInfo
  โšช blockchain
  โšช health
  โšช genesis
  โšช validators
  โšช unconfirmedTxs
  โšช raw rpc call

โœ…ย src/e2e/rpc/other/tatum.rpc.cardano.rosetta.spec.ts

Cardano Rosetta โ€บ Mainnet
  โœ… should get network status
  โšช should get network list
  โœ… should get block

โœ…ย src/e2e/rpc/other/tatum.rpc.casper.spec.ts

Casper (%s)
  โšช info_get_status
  โšช info_get_chainspec
  โšช chain_get_block - heigh
  โšช chain_get_block - hash

โœ…ย src/e2e/rpc/other/tatum.rpc.cosmos.rosetta.spec.ts

Cosmos Rosetta โ€บ Mainnet
  โšช should get network status
  โšช should get network list
  โšช should get block
  โšช should get all accounts
  โšช should get all params
  โšช should get all community pool

โœ…ย src/e2e/rpc/other/tatum.rpc.electrs.spec.ts

Electrs (true)
  โšช blockchain.headers.subscribe
  โšช server.banner
Electrs (false)
  โšช blockchain.headers.subscribe
  โšช server.banner

โœ…ย src/e2e/rpc/other/tatum.rpc.eos.spec.ts

eos โ€บ mainnet
  โšช getInfo
  โšช getAccount
  โšช getCurrencyStats
  โšช getCurrencyBalance
  โšช getTableRows
eos โ€บ testnet
  โšช getNowBlock
  โšช getCurrencyStats
  โšช getCurrencyBalance
  โšช getTableRows

โœ…ย src/e2e/rpc/other/tatum.rpc.iota.spec.ts

Iota โ€บ iota-testnet
  โœ… getNodeInfo
  โœ… getTips
  โœ… getReceipts
Iota โ€บ iota-mainnet
  โœ… getNodeInfo
  โœ… getTips
  โœ… getReceipts

โœ…ย src/e2e/rpc/other/tatum.rpc.kadena.spec.ts

Kadena โ€บ Mainnet
  โšช getInfo
  โšช getBlock
  โšช getBlockHeaderByHash
  โšช getBlockHeaders
  โšช getBlockHeaderBranches
  โšช getBlockHashes
Kadena โ€บ Testnet
  โšช getInfo
  โšช getBlock
  โšช getBlockHeaderByHash
  โšช getBlockHeaders
  โšช getBlockHeaderBranches
  โšช getBlockHashes

โœ…ย src/e2e/rpc/other/tatum.rpc.rostrum.spec.ts

Rostrum (false)
  โœ… server.version
  โœ… blockchain.headers.tip
  โœ… blockchain.headers.subscribe
  โœ… blockchain.address.get_balance
  โœ… blockchain.address.get_history
  โœ… blockchain.block.get
  โœ… blockchain.block.header
  โœ… blockchain.transaction.get
  โœ… server.banner

โŒย src/e2e/rpc/other/tatum.rpc.solana.spec.ts

Solana โ€บ mainnet โ€บ getSignaturesForAddress
  โŒ should return getSignatureForAddress
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Solana โ€บ mainnet โ€บ getAccountInfo
  โŒ should return account info
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Solana โ€บ mainnet โ€บ getBalance
  โŒ should return the balance of a public key
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
  โšช should return error if an invalid public key is provided
Solana โ€บ mainnet โ€บ getBlockHeight
  โŒ should return the current block height
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Solana โ€บ mainnet โ€บ getBlockProduction
  โŒ should return block production information
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Solana โ€บ mainnet โ€บ getBlockCommitment
  โŒ should return block commitment information
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Solana โ€บ mainnet โ€บ getBlocks
  โŒ should return an array of block numbers between two slots
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
  โšช should return an array of block numbers between two slots, passing only endSlot
  โŒ should return an array of confirmed block numbers between two slots
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Solana โ€บ mainnet โ€บ getBlockTime
  โŒ should return block time
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Solana โ€บ mainnet โ€บ getClusterNodes
  โŒ should return cluster nodes info
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Solana โ€บ mainnet โ€บ getEpochInfo
  โŒ should return epoch info
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Solana โ€บ mainnet โ€บ getEpochSchedule
  โŒ should return epoch schedule
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Solana โ€บ mainnet โ€บ getFirstAvailableBlock
  โŒ should return first available block
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Solana โ€บ mainnet โ€บ getGenesisHash
  โŒ should return genesis hash
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Solana โ€บ mainnet โ€บ getHealth
  โŒ should return health status
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Solana โ€บ mainnet โ€บ getHighestSnapshotSlot
  โŒ should return highest snapshot slot
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Solana โ€บ mainnet โ€บ getIdentity
  โŒ should return identity
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Solana โ€บ mainnet โ€บ getInflationGovernor
  โŒ should return inflation governor info
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Solana โ€บ mainnet โ€บ getInflationRate
  โŒ should return inflation rate
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Solana โ€บ mainnet โ€บ getInflationReward
  โšช should return inflation reward
Solana โ€บ mainnet โ€บ getLargestAccounts
  โšช should return largest accounts
Solana โ€บ mainnet โ€บ getLatestBlockhash
  โŒ should return latest blockhash
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Solana โ€บ mainnet โ€บ getLeaderSchedule
  โŒ should return leader schedule
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Solana โ€บ mainnet โ€บ getMultipleAccounts
  โŒ should return account info
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Solana โ€บ mainnet โ€บ getSlot
  โŒ should return slot number
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Solana โ€บ mainnet โ€บ getSlotLeaders
  โŒ should return slot leader info
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Solana โ€บ mainnet โ€บ getTokenAccountBalance
  โŒ should return token account balance
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Solana โ€บ mainnet โ€บ getTokenAccountsByOwner
  โŒ should return token accounts by owner
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Solana โ€บ mainnet โ€บ getTransaction
  โšช should return transaction data
Solana โ€บ mainnet โ€บ getProgramAccount
  โšช should return account data
Solana โ€บ devnet โ€บ getBlockHeight
  โŒ should return the current block height
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Solana โ€บ devnet โ€บ getBlockProduction
  โŒ should return block production information
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Solana โ€บ devnet โ€บ getBlockCommitment
  โŒ should return block commitment information
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Solana โ€บ devnet โ€บ getBlock
  โŒ should return a recent block
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"

โœ…ย src/e2e/rpc/other/tatum.rpc.stellar.spec.ts

Stellar โ€บ mainnet
  โšช should get accounts
  โšช should get account detail
  โšช should get fee stats
  โšช should get ledger
  โšช should get offers
Stellar โ€บ mainnet โ€บ should get strict send
  โšช destinationAccount
  โšช destinationAssets
Stellar โ€บ mainnet โ€บ should get strict receive
  โšช sourceAssets
  โšช sourceAccount
Stellar โ€บ testnet
  โšช should get accounts
  โšช should get account detail
  โšช should get fee stats
  โšช should get ledger
  โšช should get offers
Stellar โ€บ testnet โ€บ should get strict send
  โšช destinationAccount
  โšช destinationAssets
Stellar โ€บ testnet โ€บ should get strict receive
  โšช sourceAssets
  โšช sourceAccount

โœ…ย src/e2e/rpc/other/tatum.rpc.tezos.spec.ts

Tezos โ€บ Mainnet
  โœ… getBlock
  โœ… getBlocksHead
  โœ… getCheckpoint
  โœ… getContract
  โœ… getContractBalanceAndFrozenBonds
  โœ… getContractsEntrypoints
Tezos โ€บ Testnet
  โœ… getBlock
  โœ… getBlocksHead
  โœ… getCheckpoint
  โšช Inject Operation
  โšช Inject Block
  โšช Inject Protocol

โœ…ย src/e2e/rpc/other/tatum.rpc.ton.spec.ts

Ton โ€บ Testnet
  โœ… status
  โœ… getMasterchainInfo
Ton โ€บ Mainnet
  โœ… status
  โœ… getMasterchainInfo

โœ…ย src/e2e/rpc/other/tatum.rpc.tron.spec.ts

RPCs โ€บ TRON โ€บ testnet
  โšช getNowBlock
  โšช getChainParameters
  โšช getBlockByNum
  โšช getBlockById
  โšช getTransactionById
RPCs โ€บ TRON โ€บ mainnet
  โšช getNowBlock
  โšช getChainParameters
  โšช getBlockByNum
  โšช getBlockById
  โšช getTransactionById
  โšช getBlockByLimitNext
  โšช getAccountBalance

โœ…ย src/e2e/rpc/other/tatum.rpc.xrp.spec.ts

RPCs โ€บ XRP โ€บ testnet
  โšช ping
  โšช ledger_closed
  โšช fee
RPCs โ€บ XRP โ€บ mainnet
  โšช account_channels
  โšช account_currencies
  โšช account_lines
  โšช account_info
  โšช noripple_check
  โšช ledger_closed
  โšช ledger_entry
  โšช submit
  โšช book_offers
  โšช fee

โœ…ย src/e2e/rpc/utxo/tatum.rpc.bch.spec.ts

Bitcoin Cash โ€บ mainnet
  โœ… estimatefee
Bitcoin Cash โ€บ testnet
  โœ… estimatefee

โœ…ย src/e2e/rpc/utxo/tatum.rpc.doge.spec.ts

Doge โ€บ mainnet
  โœ… createrawtransaction
  โœ… getblock

โœ…ย src/e2e/rpc/utxo/utxo.rpc.spec.ts

UTXO E2E Test Suite โ€บ bitcoin-testnet
  โœ… chain info
  โœ… chain info raw call
  โœ… best block hash
  โœ… block count
  โœ… difficulty
  โœ… mempool info
  โœ… estimatesmartfee
UTXO E2E Test Suite โ€บ bitcoin-mainnet
  โœ… chain info
  โœ… chain info raw call
  โœ… best block hash
  โœ… block count
  โœ… difficulty
  โœ… mempool info
  โœ… estimatesmartfee
UTXO E2E Test Suite โ€บ doge-testnet
  โœ… chain info
  โœ… chain info raw call
  โœ… best block hash
  โœ… block count
  โœ… difficulty
  โœ… mempool info
  โœ… estimatesmartfee
UTXO E2E Test Suite โ€บ doge-mainnet
  โœ… chain info
  โœ… chain info raw call
  โœ… best block hash
  โœ… block count
  โœ… difficulty
  โœ… mempool info
  โœ… estimatesmartfee
UTXO E2E Test Suite โ€บ litecoin-testnet
  โœ… chain info
  โœ… chain info raw call
  โœ… best block hash
  โœ… block count
  โœ… difficulty
  โœ… mempool info
  โœ… estimatesmartfee
UTXO E2E Test Suite โ€บ litecoin-mainnet
  โœ… chain info
  โœ… chain info raw call
  โœ… best block hash
  โœ… block count
  โœ… difficulty
  โœ… mempool info
  โœ… estimatesmartfee
UTXO E2E Test Suite โ€บ zcash-testnet
  โœ… chain info
  โœ… chain info raw call
  โœ… best block hash
  โœ… block count
  โœ… difficulty
  โœ… mempool info
UTXO E2E Test Suite โ€บ bitcoin-cash-mainnet
  โœ… chain info
  โœ… chain info raw call
  โœ… best block hash
  โœ… block count
  โœ… difficulty
  โœ… mempool info

โœ…ย src/e2e/tatum.address.spec.ts

Address โ€บ Address Balance โ€บ getBalance EVM
  โšช should get balance with native assets only
  โšช should get only native balance with native assets only
  โšช should get balance with native assets only for 2 addresses
  โšช should get balance with native, erc20 and erc721 assets
Address โ€บ Address Balance โ€บ getBalance SOL
  โšช should get balance with native assets only
Address โ€บ Address Balance โ€บ getBalance BTC
  โšช should get balance with native assets only
Address โ€บ Address Balance โ€บ getBalance DOGE
  โšช should get balance with native assets only
Address โ€บ Address Balance โ€บ getBalance LTC
  โšช should get balance with native assets only
Address โ€บ Address Balance โ€บ getBalance CARDANO
  โšช should get balance with native assets only
Address โ€บ Address Balance โ€บ getBalance XRP
  โšช should get balance with native assets only
Address โ€บ Address Balance โ€บ getBalance Tezos
  โšช should get all balances for address
  โšช should get balance for nft tokens only
Address โ€บ Address Balance โ€บ getBalance Tron
  โšช should get balance with native and erc20 assets
Address โ€บ Address Balance โ€บ getBalance EON
  โšช should get balance from eon network
Address โ€บ getTransactions โ€บ getTransactions EVM
  โšช should get transactions - native only
  โšช should get transactions - tokens only
  โšช should get transactions - NFT tokens only
  โšช should get transactions - pagination
  โšช should get transactions for specific contract
Address โ€บ getTransactions โ€บ getTransactions BITCOIN
  โšช should get transactions
  โšช should get transactions by block with cursor pagination
Address โ€บ getTransactions โ€บ getTransactions DOGECOIN
  โšช should get transactions
  โšช should get transactions by block with cursor pagination
Address โ€บ getTransactions โ€บ getTransactions LITECOIN
  โšช should get transactions
  โšช should get transactions by block with cursor pagination
Address โ€บ getTransactions โ€บ getTransactions Tezos
  โšช should get transactions - native only
  โšช should get transactions by block with cursor pagination
Address โ€บ getTransactions โ€บ getTransactions EON
  โšช should get transactions - native only
  โšช should get transactions - tokens only

โœ…ย src/e2e/tatum.fee.spec.ts

Fee
  โšช should return fee for eth testnet
  โœ… should return fee for btc testnet

โœ…ย src/e2e/tatum.logger.spec.ts

Logger
  โœ… should warn on missing API key

โœ…ย src/e2e/tatum.nft.spec.ts

Tatum NFT โ€บ NFT balances
  โšช should get NFT balances
Tatum NFT โ€บ NFT transactions
  โšช should get NFT transactions for a specific NFT token
  โšช should get NFT transactions for a specific NFT token on the address
Tatum NFT โ€บ NFT owners
  โšช should get NFT owners for a specific NFT token
  โšช should not get NFT owners for a specific NFT token - no such token
  โšช check if NFT is owned by a specific address
  โšช check if NFT is owned by a specific address - not the owner
Tatum NFT โ€บ NFT collections
  โšช should get small collection
  โšช should get small collection without metadata
  โšช should get big collection with pagination
Tatum NFT โ€บ NFT metadata
  โšช should get NFT Metadata for NFT
Tatum NFT โ€บ Create collections
  โšช should create NFT ERC721 collection
  โšช should create NFT ERC1155 collection
Tatum NFT - Tezos
  โšช Should deploy contract on Tezos testnet
Tatum NFT - Test mint flow
  โšช Test

โœ…ย src/e2e/tatum.notification.spec.ts

notification โ€บ createSubscription โ€บ IP auth โ€บ Address Event
  โšช OK bitcoin-mainnet
  โšช OK bitcoin-testnet
  โšช OK bitcoin-cash-mainnet
  โšช OK bch-testnet
  โšช OK litecoin-mainnet
  โšช OK litecoin-testnet
  โšช OK doge-mainnet
  โšช OK doge-testnet
  โšช OK ethereum-mainnet
  โšช OK ethereum-sepolia
  โšช OK ethereum-holesky
  โšช OK polygon-mainnet
  โšช OK polygon-amoy
  โšช OK celo-mainnet
  โšช OK celo-testnet
  โšช OK solana-mainnet
  โšช OK solana-devnet
  โšช OK bsc-mainnet
  โšช OK bsc-testnet
  โšช OK klaytn-mainnet
  โšช OK klaytn-baobab
  โšช OK tron-mainnet
  โšช OK tron-testnet
  โšช OK ripple-mainnet
  โšช OK ripple-testnet
  โšช OK tezos-mainnet
  โšช OK flare-mainnet
  โšช OK flare-coston
  โšช OK flare-coston2
  โšช OK flare-songbird
  โšช OK cronos-mainnet
  โšช OK cro-testnet
  โšช OK fantom-mainnet
  โšช OK fantom-testnet
  โšช OK optimism-mainnet
  โšช OK optimism-testnet
  โšช OK base-mainnet
  โšช OK base-sepolia
  โšช OK avalanche-c-mainnet
  โšช OK avax-testnet
notification โ€บ createSubscription โ€บ IP auth โ€บ Incoming Native Tx
  โšช OK bitcoin-mainnet
  โšช OK bitcoin-testnet
  โšช OK litecoin-mainnet
  โšช OK litecoin-testnet
  โšช OK doge-mainnet
  โšช OK doge-testnet
  โšช OK ethereum-mainnet
  โšช OK ethereum-sepolia
  โšช OK ethereum-holesky
  โšช OK polygon-mainnet
  โšช OK polygon-amoy
  โšช OK celo-mainnet
  โšช OK celo-testnet
  โšช OK bsc-mainnet
  โšช OK bsc-testnet
  โšช OK ripple-mainnet
  โšช OK ripple-testnet
  โšช OK klaytn-mainnet
  โšช OK klaytn-baobab
  โšช OK tron-mainnet
  โšช OK tron-testnet
  โšช OK solana-mainnet
  โšช OK solana-devnet
  โšช OK ripple-mainnet
  โšช OK ripple-testnet
  โšช OK tezos-mainnet
  โšช OK flare-mainnet
  โšช OK flare-coston
  โšช OK flare-coston2
  โšช OK flare-songbird
  โšช OK cronos-mainnet
  โšช OK cro-testnet
  โšช OK fantom-mainnet
  โšช OK fantom-testnet
  โšช OK optimism-mainnet
  โšช OK optimism-testnet
  โšช OK base-mainnet
  โšช OK base-sepolia
  โšช OK avalanche-c-mainnet
  โšช OK avax-testnet
notification โ€บ createSubscription โ€บ IP auth โ€บ Outgoing Native Tx
  โšช OK bitcoin-mainnet
  โšช OK bitcoin-testnet
  โšช OK litecoin-mainnet
  โšช OK litecoin-testnet
  โšช OK ethereum-mainnet
  โšช OK ethereum-sepolia
  โšช OK ethereum-holesky
  โšช OK polygon-mainnet
  โšช OK polygon-amoy
  โšช OK celo-mainnet
  โšช OK celo-testnet
  โšช OK bsc-mainnet
  โšช OK bsc-testnet
  โšช OK ripple-mainnet
  โšช OK ripple-testnet
  โšช OK klaytn-mainnet
  โšช OK klaytn-baobab
  โšช OK tron-mainnet
  โšช OK tron-testnet
  โšช OK solana-mainnet
  โšช OK solana-devnet
  โšช OK ripple-mainnet
  โšช OK ripple-testnet
  โšช OK tezos-mainnet
  โšช OK flare-mainnet
  โšช OK flare-coston
  โšช OK flare-coston2
  โšช OK flare-songbird
  โšช OK cronos-mainnet
  โšช OK cro-testnet
  โšช OK fantom-mainnet
  โšช OK fantom-testnet
  โšช OK optimism-mainnet
  โšช OK optimism-testnet
  โšช OK base-mainnet
  โšช OK base-sepolia
  โšช OK avalanche-c-mainnet
  โšช OK avax-testnet
notification โ€บ createSubscription โ€บ IP auth โ€บ Outgoing Failed Tx
  โšช OK ethereum-mainnet
  โšช OK ethereum-sepolia
  โšช OK ethereum-holesky
  โšช OK polygon-mainnet
  โšช OK polygon-amoy
  โšช OK celo-mainnet
  โšช OK celo-testnet
  โšช OK bsc-mainnet
  โšช OK bsc-testnet
  โšช OK klaytn-mainnet
  โšช OK klaytn-baobab
  โšช OK tezos-mainnet
  โšช OK flare-mainnet
  โšช OK flare-coston
  โšช OK flare-coston2
  โšช OK flare-songbird
  โšช OK cronos-mainnet
  โšช OK cro-testnet
  โšช OK fantom-mainnet
  โšช OK fantom-testnet
  โšช OK optimism-mainnet
  โšช OK optimism-testnet
  โšช OK base-mainnet
  โšช OK base-sepolia
  โšช OK avalanche-c-mainnet
  โšช OK avax-testnet
notification โ€บ createSubscription โ€บ IP auth โ€บ Paid Fee
  โšช OK ethereum-mainnet
  โšช OK ethereum-sepolia
  โšช OK ethereum-holesky
  โšช OK polygon-mainnet
  โšช OK polygon-amoy
  โšช OK celo-mainnet
  โšช OK celo-testnet
  โšช OK bsc-mainnet
  โšช OK bsc-testnet
  โšช OK klaytn-mainnet
  โšช OK klaytn-baobab
  โšช OK tron-mainnet
  โšช OK tron-testnet
  โšช OK ripple-mainnet
  โšช OK ripple-testnet
  โšช OK tezos-mainnet
  โšช OK flare-mainnet
  โšช OK flare-coston
  โšช OK flare-coston2
  โšช OK flare-songbird
  โšช OK cronos-mainnet
  โšช OK cro-testnet
  โšช OK fantom-mainnet
  โšช OK fantom-testnet
  โšช OK optimism-mainnet
  โšช OK optimism-testnet
  โšช OK base-mainnet
  โšช OK base-sepolia
  โšช OK avalanche-c-mainnet
  โšช OK avax-testnet
notification โ€บ createSubscription โ€บ IP auth โ€บ Incoming Internal Tx
  โšช OK ethereum-mainnet
  โšช OK ethereum-sepolia
  โšช OK ethereum-holesky
  โšช OK celo-mainnet
  โšช OK celo-testnet
  โšช OK tezos-mainnet
  โšช OK flare-mainnet
  โšช OK flare-coston
  โšช OK flare-coston2
  โšช OK flare-songbird
  โšช OK cronos-mainnet
  โšช OK fantom-mainnet
  โšช OK base-mainnet
  โšช OK avalanche-c-mainnet
notification โ€บ createSubscription โ€บ IP auth โ€บ Outgoing Internal Tx
  โšช OK ethereum-mainnet
  โšช OK ethereum-sepolia
  โšช OK ethereum-holesky
  โšช OK celo-mainnet
  โšช OK celo-testnet
  โšช OK tezos-mainnet
  โšช OK flare-mainnet
  โšช OK flare-coston
  โšช OK flare-coston2
  โšช OK flare-songbird
  โšช OK cronos-mainnet
  โšช OK fantom-mainnet
  โšช OK base-mainnet
  โšช OK avalanche-c-mainnet
notification โ€บ createSubscription โ€บ IP auth โ€บ Incoming Fungible Tx
  โšช OK ethereum-mainnet
  โšช OK ethereum-sepolia
  โšช OK ethereum-holesky
  โšช OK polygon-mainnet
  โšช OK polygon-amoy
  โšช OK celo-mainnet
  โšช OK celo-testnet
  โšช OK bsc-mainnet
  โšช OK bsc-testnet
  โšช OK klaytn-mainnet
  โšช OK klaytn-baobab
  โšช OK tron-mainnet
  โšช OK tron-testnet
  โšช OK solana-mainnet
  โšช OK solana-devnet
  โšช OK tezos-mainnet
  โšช OK flare-mainnet
  โšช OK flare-coston
  โšช OK flare-coston2
  โšช OK flare-songbird
  โšช OK cronos-mainnet
  โšช OK cro-testnet
  โšช OK fantom-mainnet
  โšช OK fantom-testnet
  โšช OK optimism-mainnet
  โšช OK optimism-testnet
  โšช OK base-mainnet
  โšช OK base-sepolia
  โšช OK avalanche-c-mainnet
  โšช OK avax-testnet
notification โ€บ createSubscription โ€บ IP auth โ€บ Outgoing Fungible Tx
  โšช OK ethereum-mainnet
  โšช OK ethereum-sepolia
  โšช OK ethereum-holesky
  โšช OK polygon-mainnet
  โšช OK polygon-amoy
  โšช OK celo-mainnet
  โšช OK celo-testnet
  โšช OK bsc-mainnet
  โšช OK bsc-testnet
  โšช OK klaytn-mainnet
  โšช OK klaytn-baobab
  โšช OK tron-mainnet
  โšช OK tron-testnet
  โšช OK solana-mainnet
  โšช OK solana-devnet
  โšช OK tezos-mainnet
  โšช OK flare-mainnet
  โšช OK flare-coston
  โšช OK flare-coston2
  โšช OK flare-songbird
  โšช OK cronos-mainnet
  โšช OK cro-testnet
  โšช OK fantom-mainnet
  โšช OK fantom-testnet
  โšช OK optimism-mainnet
  โšช OK optimism-testnet
  โšช OK base-mainnet
  โšช OK base-sepolia
  โšช OK avalanche-c-mainnet
  โšช OK avax-testnet
notification โ€บ createSubscription โ€บ IP auth โ€บ Incoming Nft Tx
  โšช OK ethereum-mainnet
  โšช OK ethereum-sepolia
  โšช OK ethereum-holesky
  โšช OK polygon-mainnet
  โšช OK polygon-amoy
  โšช OK celo-mainnet
  โšช OK celo-testnet
  โšช OK bsc-mainnet
  โšช OK bsc-testnet
  โšช OK klaytn-mainnet
  โšช OK klaytn-baobab
  โšช OK tron-mainnet
  โšช OK tron-testnet
  โšช OK solana-mainnet
  โšช OK solana-devnet
  โšช OK tezos-mainnet
  โšช OK flare-mainnet
  โšช OK flare-coston
  โšช OK flare-coston2
  โšช OK flare-songbird
  โšช OK cronos-mainnet
  โšช OK cro-testnet
  โšช OK fantom-mainnet
  โšช OK fantom-testnet
  โšช OK optimism-mainnet
  โšช OK optimism-testnet
  โšช OK base-mainnet
  โšช OK base-sepolia
  โšช OK avalanche-c-mainnet
  โšช OK avax-testnet
notification โ€บ createSubscription โ€บ IP auth โ€บ Outgoing Nft Tx
  โšช OK ethereum-mainnet
  โšช OK ethereum-sepolia
  โšช OK ethereum-holesky
  โšช OK polygon-mainnet
  โšช OK polygon-amoy
  โšช OK celo-mainnet
  โšช OK celo-testnet
  โšช OK bsc-mainnet
  โšช OK bsc-testnet
  โšช OK klaytn-mainnet
  โšช OK klaytn-baobab
  โšช OK tron-mainnet
  โšช OK tron-testnet
  โšช OK solana-mainnet
  โšช OK solana-devnet
  โšช OK tezos-mainnet
  โšช OK flare-mainnet
  โšช OK flare-coston
  โšช OK flare-coston2
  โšช OK flare-songbird
  โšช OK cronos-mainnet
  โšช OK cro-testnet
  โšช OK fantom-mainnet
  โšช OK fantom-testnet
  โšช OK optimism-mainnet
  โšช OK optimism-testnet
  โšช OK base-mainnet
  โšช OK base-sepolia
  โšช OK avalanche-c-mainnet
  โšช OK avax-testnet
notification โ€บ createSubscription โ€บ IP auth โ€บ Incoming Multitoken Tx
  โšช OK ethereum-mainnet
  โšช OK ethereum-sepolia
  โšช OK ethereum-holesky
  โšช OK polygon-mainnet
  โšช OK polygon-amoy
  โšช OK celo-mainnet
  โšช OK celo-testnet
  โšช OK bsc-mainnet
  โšช OK bsc-testnet
  โšช OK klaytn-mainnet
  โšช OK klaytn-baobab
  โšช OK flare-mainnet
  โšช OK flare-coston
  โšช OK flare-coston2
  โšช OK flare-songbird
  โšช OK cronos-mainnet
  โšช OK cro-testnet
  โšช OK fantom-mainnet
  โšช OK fantom-testnet
  โšช OK optimism-mainnet
  โšช OK optimism-testnet
  โšช OK base-mainnet
  โšช OK base-sepolia
  โšช OK avalanche-c-mainnet
  โšช OK avax-testnet
notification โ€บ createSubscription โ€บ IP auth โ€บ Outgoing Multitoken Tx
  โšช OK ethereum-mainnet
  โšช OK ethereum-sepolia
  โšช OK ethereum-holesky
  โšช OK polygon-mainnet
  โšช OK polygon-amoy
  โšช OK celo-mainnet
  โšช OK celo-testnet
  โšช OK bsc-mainnet
  โšช OK bsc-testnet
  โšช OK klaytn-mainnet
  โšช OK klaytn-baobab
  โšช OK flare-mainnet
  โšช OK flare-coston
  โšช OK flare-coston2
  โšช OK flare-songbird
  โšช OK cronos-mainnet
  โšช OK cro-testnet
  โšช OK fantom-mainnet
  โšช OK fantom-testnet
  โšช OK optimism-mainnet
  โšช OK optimism-testnet
  โšช OK base-mainnet
  โšช OK base-sepolia
  โšช OK avalanche-c-mainnet
  โšช OK avax-testnet
notification โ€บ createSubscription โ€บ IP auth โ€บ Failed Txs Per Block
  โšช OK ethereum-mainnet
  โšช OK ethereum-sepolia
  โšช OK ethereum-holesky
  โšช OK polygon-mainnet
  โšช OK polygon-amoy
  โšช OK celo-mainnet
  โšช OK celo-testnet
  โšช OK bsc-mainnet
  โšช OK bsc-testnet
  โšช OK klaytn-mainnet
  โšช OK klaytn-baobab
  โšช OK tron-mainnet
  โšช OK tron-testnet
  โšช OK solana-mainnet
  โšช OK solana-devnet
  โšช OK tezos-mainnet
  โšช OK flare-mainnet
  โšช OK flare-coston
  โšช OK flare-coston2
  โšช OK flare-songbird
  โšช OK cronos-mainnet
  โšช OK cro-testnet
  โšช OK fantom-mainnet
  โšช OK fantom-testnet
  โšช OK optimism-mainnet
  โšช OK optimism-testnet
  โšช OK base-mainnet
  โšช OK base-sepolia
  โšช OK avalanche-c-mainnet
  โšช OK avax-testnet
notification โ€บ createSubscription โ€บ IP auth โ€บ Contract Address Log Event
  โšช OK ethereum-mainnet
  โšช OK ethereum-sepolia
  โšช OK ethereum-holesky
  โšช OK polygon-mainnet
  โšช OK polygon-amoy
  โšช OK celo-mainnet
  โšช OK celo-testnet
  โšช OK bsc-mainnet
  โšช OK bsc-testnet
  โšช OK klaytn-mainnet
  โšช OK klaytn-baobab
  โšช OK flare-mainnet
  โšช OK flare-coston
  โšช OK flare-coston2
  โšช OK flare-songbird
  โšช OK cronos-mainnet
  โšช OK fantom-mainnet
  โšช OK base-mainnet
  โšช OK avalanche-c-mainnet
notification โ€บ createSubscription
  โšช NOK - existing subscription
  โšช NOK - invalid address
notification โ€บ deleteSubscription
  โšช OK
  โšช NOK - invalid subscription
notification
  โšช getAll
  โšช getAllExecutedWebhooks

โœ…ย src/e2e/tatum.rates.spec.ts

Rates
  โœ… get ETH/EUR
  โœ… get batch

โŒย src/e2e/tatum.spec.ts

Tatum Init โ€บ IP auth
  โŒ Testnet
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
  โŒ Mainnet
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Tatum Init โ€บ Multiple Instances
  โŒ IP auth
	Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"

โœ…ย src/e2e/tatum.token.spec.ts

Tatum token โ€บ token balances
  โšช should get token balances
  โšช should get token balances - few addresses
Tatum token โ€บ token transactions
  โšช should get ERC20 transactions for address for all tokens
  โšช should get ERC20 transactions for address for specific token
Tatum token โ€บ token transactions โ€บ should filter ERC20 transactions for address for all tokens
  โšช blockFrom
  โšช blockTo
  โšช no txs by filter
  โšช both txs by filter
Tatum token โ€บ Token metadata
  โšช should get ERC20 token metadata
Tatum token โ€บ Create token
  โšช should create ERC20 token

โœ…ย src/service/rpc/evm/EvmUtils.spec.ts

EvmUtils โ€บ isArchiveMethod
  โœ… archive method eth_getCode -> true
  โœ… archive method eth_call -> true
  โœ… archive method debug -> true
  โœ… archive method trace -> true
  โœ… archive method getStorageAt -> false
  โœ… archive method eth_call -> true
  โœ… archive method getBalance -> false
  โœ… archive method eth_getCode -> true
  โœ… archive method getBlockByNumber -> false
  โœ… archive method getLogs -> false
  โœ… archive method other -> false
  โœ… archive method & param getStorageAt -> [ 1, 2 ]
  โœ… archive method & param getStorageAt -> [ 1, 2, 'latest' ]
  โœ… archive method & param getStorageAt -> [ 1, 2, 3 ]
  โœ… archive method & param getStorageAt -> []
  โœ… archive method & param getBalance -> [ 1 ]
  โœ… archive method & param getBalance -> [ 1, 'latest' ]
  โœ… archive method & param getBalance -> [ 1, 2 ]
  โœ… archive method & param getBalance -> []
  โœ… archive method & param getBlockByNumber -> []
  โœ… archive method & param getBlockByNumber -> [ 'latest' ]
  โœ… archive method & param getBlockByNumber -> [ 1 ]
  โœ… archive method & param getLogs -> [ 1, [Object] ]
  โœ… archive method & param getLogs -> [ 1, [Object] ]
  โœ… archive method & param getLogs -> [ 1, [Object] ]
  โœ… archive method & param getLogs -> [ 1, [Object] ]
  โœ… archive method & param getLogs -> [ 1, [Object] ]

โœ…ย src/util/network.utils.spec.ts

Network Utils โ€บ getChainId
  โœ… valid ethereum-mainnet -> 1
  โœ… valid ethereum-sepolia -> 11155111
  โœ… valid celo-mainnet -> 42220
  โœ… valid celo-testnet -> 44787
Network Utils โ€บ isTestnet
  โœ… valid ethereum-mainnet -> false
  โœ… valid ethereum-sepolia -> true
  โœ… valid celo-mainnet -> false
  โœ… valid celo-testnet -> true
Network Utils โ€บ isAlternateTestnet
  โœ… valid ethereum-mainnet -> false
  โœ… valid ethereum-sepolia -> false
  โœ… valid ethereum-holesky -> true
  โœ… valid celo-mainnet -> false
  โœ… valid celo-testnet -> false

Annotations

Check failure on line 16 in src/e2e/rpc/other/tatum.rpc.solana.spec.ts

See this annotation in the file changed.

@github-actions github-actions / TEST REPORT

src/e2e/rpc/other/tatum.rpc.solana.spec.ts โ–บ Solana โ€บ mainnet โ€บ getSignaturesForAddress โ–บ should return getSignatureForAddress

Failed test found in:
  reports/jest-junit.xml
Error:
  Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Raw output
Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:19:7
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:18:5
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:17:3
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at Object.<anonymous> (/home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:16:1)
    at Runtime._execModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:1439:24)
    at Runtime._loadModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:1022:12)
    at Runtime.requireModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:882:12)
    at jestAdapter (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:77:13)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at runTestInternal (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/testWorker.js:106:12)

Check failure on line 16 in src/e2e/rpc/other/tatum.rpc.solana.spec.ts

See this annotation in the file changed.

@github-actions github-actions / TEST REPORT

src/e2e/rpc/other/tatum.rpc.solana.spec.ts โ–บ Solana โ€บ mainnet โ€บ getAccountInfo โ–บ should return account info

Failed test found in:
  reports/jest-junit.xml
Error:
  Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Raw output
Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:28:7
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:27:5
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:17:3
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at Object.<anonymous> (/home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:16:1)
    at Runtime._execModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:1439:24)
    at Runtime._loadModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:1022:12)
    at Runtime.requireModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:882:12)
    at jestAdapter (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:77:13)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at runTestInternal (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/testWorker.js:106:12)

Check failure on line 16 in src/e2e/rpc/other/tatum.rpc.solana.spec.ts

See this annotation in the file changed.

@github-actions github-actions / TEST REPORT

src/e2e/rpc/other/tatum.rpc.solana.spec.ts โ–บ Solana โ€บ mainnet โ€บ getBalance โ–บ should return the balance of a public key

Failed test found in:
  reports/jest-junit.xml
Error:
  Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Raw output
Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:38:7
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:37:5
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:17:3
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at Object.<anonymous> (/home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:16:1)
    at Runtime._execModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:1439:24)
    at Runtime._loadModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:1022:12)
    at Runtime.requireModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:882:12)
    at jestAdapter (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:77:13)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at runTestInternal (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/testWorker.js:106:12)

Check failure on line 16 in src/e2e/rpc/other/tatum.rpc.solana.spec.ts

See this annotation in the file changed.

@github-actions github-actions / TEST REPORT

src/e2e/rpc/other/tatum.rpc.solana.spec.ts โ–บ Solana โ€บ mainnet โ€บ getBlockHeight โ–บ should return the current block height

Failed test found in:
  reports/jest-junit.xml
Error:
  Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Raw output
Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:63:7
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:62:5
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:17:3
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at Object.<anonymous> (/home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:16:1)
    at Runtime._execModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:1439:24)
    at Runtime._loadModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:1022:12)
    at Runtime.requireModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:882:12)
    at jestAdapter (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:77:13)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at runTestInternal (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/testWorker.js:106:12)

Check failure on line 16 in src/e2e/rpc/other/tatum.rpc.solana.spec.ts

See this annotation in the file changed.

@github-actions github-actions / TEST REPORT

src/e2e/rpc/other/tatum.rpc.solana.spec.ts โ–บ Solana โ€บ mainnet โ€บ getBlockProduction โ–บ should return block production information

Failed test found in:
  reports/jest-junit.xml
Error:
  Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Raw output
Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:73:7
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:72:5
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:17:3
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at Object.<anonymous> (/home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:16:1)
    at Runtime._execModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:1439:24)
    at Runtime._loadModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:1022:12)
    at Runtime.requireModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:882:12)
    at jestAdapter (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:77:13)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at runTestInternal (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/testWorker.js:106:12)

Check failure on line 16 in src/e2e/rpc/other/tatum.rpc.solana.spec.ts

See this annotation in the file changed.

@github-actions github-actions / TEST REPORT

src/e2e/rpc/other/tatum.rpc.solana.spec.ts โ–บ Solana โ€บ mainnet โ€บ getBlockCommitment โ–บ should return block commitment information

Failed test found in:
  reports/jest-junit.xml
Error:
  Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Raw output
Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:84:7
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:83:5
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:17:3
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at Object.<anonymous> (/home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:16:1)
    at Runtime._execModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:1439:24)
    at Runtime._loadModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:1022:12)
    at Runtime.requireModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:882:12)
    at jestAdapter (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:77:13)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at runTestInternal (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/testWorker.js:106:12)

Check failure on line 16 in src/e2e/rpc/other/tatum.rpc.solana.spec.ts

See this annotation in the file changed.

@github-actions github-actions / TEST REPORT

src/e2e/rpc/other/tatum.rpc.solana.spec.ts โ–บ Solana โ€บ mainnet โ€บ getBlocks โ–บ should return an array of block numbers between two slots

Failed test found in:
  reports/jest-junit.xml
Error:
  Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Raw output
Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:94:7
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:93:5
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:17:3
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at Object.<anonymous> (/home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:16:1)
    at Runtime._execModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:1439:24)
    at Runtime._loadModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:1022:12)
    at Runtime.requireModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:882:12)
    at jestAdapter (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:77:13)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at runTestInternal (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/testWorker.js:106:12)

Check failure on line 16 in src/e2e/rpc/other/tatum.rpc.solana.spec.ts

See this annotation in the file changed.

@github-actions github-actions / TEST REPORT

src/e2e/rpc/other/tatum.rpc.solana.spec.ts โ–บ Solana โ€บ mainnet โ€บ getBlocks โ–บ should return an array of confirmed block numbers between two slots

Failed test found in:
  reports/jest-junit.xml
Error:
  Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Raw output
Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:111:7
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:93:5
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:17:3
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at Object.<anonymous> (/home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:16:1)
    at Runtime._execModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:1439:24)
    at Runtime._loadModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:1022:12)
    at Runtime.requireModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:882:12)
    at jestAdapter (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:77:13)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at runTestInternal (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/testWorker.js:106:12)

Check failure on line 16 in src/e2e/rpc/other/tatum.rpc.solana.spec.ts

See this annotation in the file changed.

@github-actions github-actions / TEST REPORT

src/e2e/rpc/other/tatum.rpc.solana.spec.ts โ–บ Solana โ€บ mainnet โ€บ getBlockTime โ–บ should return block time

Failed test found in:
  reports/jest-junit.xml
Error:
  Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Raw output
Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:124:7
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:123:5
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:17:3
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at Object.<anonymous> (/home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:16:1)
    at Runtime._execModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:1439:24)
    at Runtime._loadModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:1022:12)
    at Runtime.requireModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:882:12)
    at jestAdapter (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:77:13)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at runTestInternal (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/testWorker.js:106:12)

Check failure on line 16 in src/e2e/rpc/other/tatum.rpc.solana.spec.ts

See this annotation in the file changed.

@github-actions github-actions / TEST REPORT

src/e2e/rpc/other/tatum.rpc.solana.spec.ts โ–บ Solana โ€บ mainnet โ€บ getClusterNodes โ–บ should return cluster nodes info

Failed test found in:
  reports/jest-junit.xml
Error:
  Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Raw output
Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:135:7
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:134:5
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:17:3
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at Object.<anonymous> (/home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:16:1)
    at Runtime._execModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:1439:24)
    at Runtime._loadModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:1022:12)
    at Runtime.requireModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:882:12)
    at jestAdapter (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:77:13)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at runTestInternal (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/testWorker.js:106:12)

Check failure on line 16 in src/e2e/rpc/other/tatum.rpc.solana.spec.ts

See this annotation in the file changed.

@github-actions github-actions / TEST REPORT

src/e2e/rpc/other/tatum.rpc.solana.spec.ts โ–บ Solana โ€บ mainnet โ€บ getEpochInfo โ–บ should return epoch info

Failed test found in:
  reports/jest-junit.xml
Error:
  Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
Raw output
Error: thrown: "{\"statusCode\": 401, \"message\": \"Authentication required. Make sure your requests are authenticated with a Tatum API key. Find out how at: https://docs.tatum.io/docs/authentication. If you don't have one, get one for FREE via the Tatum Dashboard at https://dashboard.tatum.io.\"}"
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:144:7
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:143:5
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at /home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:17:3
    at _dispatchDescribe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:91:26)
    at describe (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/index.js:55:5)
    at Object.<anonymous> (/home/runner/work/tatum-js/tatum-js/src/e2e/rpc/other/tatum.rpc.solana.spec.ts:16:1)
    at Runtime._execModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:1439:24)
    at Runtime._loadModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:1022:12)
    at Runtime.requireModule (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runtime/build/index.js:882:12)
    at jestAdapter (/home/runner/work/tatum-js/tatum-js/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:77:13)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at runTestInternal (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/tatum-js/tatum-js/node_modules/jest-runner/build/testWorker.js:106:12)