Add Snaxchain testnet support Add Mantle and X Layer
Add Mantle mainnet support
Add X Layer mainnet support
Add Provenance to cosmwasm chains Add Scroll mainnet support Add Blast mainnet support
Support for move of relayer ethereum contracts Blast Sepolia support XLayer Sepolia support Linea Sepolia support Berachain Testnet support
Mantle Sepolia support
Polygon Sepolia support
Add Dymension to cosmwasm chains
base64 encode payload being sent to injective token bridge
getSignedBatchVAA, getSignedBatchVAAWithRetry
Added CCTP Sepolia chains support
Algorand: prevent creation of unnecessary transactions
Holesky support
Arbitrum on Sepolia support
Base on Sepolia support
Optimism on Sepolia support
Celestia support
Scroll testnet support
Solana WrappedMeta deserialization fix
Auto relayer better status command
AutoRelayer: v1.1 Release
Redeem on Algorand dynamic cost budget fix
Fixes id check in token helper for sui
Kujira chain support
Transfer from Aptos with payload support
transferFromAptos payload type changed from string to Uint8Array
Transfer from Sui with payload uses oldest EmitterCap or creates a new one if none exist
Bumped algosdk to 2.4.0
Base mainnet contract addresses
Relayer status function improvements
Algorand changes for 3.16.2
Generic relayer support
Updated terra.js version
Add support for Sei.
injective parseSmartContractStateResponse fix
Normalize Sui types
unnormalizeSuiType renamed to trimSuiType
Sui redeem fix
Sui mainnet support
Sei testnet support
"sideEffects": false
injective dependencies updated
Sepolia testnet support
Base testnet support
Aptos NFT bridge support
Use BN.toArrayLike for compatibility with browserify and similar tools in tokenIdToMint function
Use BN.toArrayLike for compatibility with browserify and similar tools
solana instruction decoder
injective dependencies updated
solana token bridge cpi account fixes
solana account and instruction serialization fixes
injective mainnet addresses
Neon testnet addresses
Fix transferFromSolana, transferNativeSol and redeemOnSolana for Token Bridge.
queryExternalIdInjective
parseSmartContractStateResponse
Methods to create transaction instructions for Wormhole (Core Bridge), Token Bridge and NFT Bridge
Methods to generate PDAs for Wormhole (Core Bridge), Token Bridge and NFT Bridge
Methods to deserialize account data for Wormhole (Core Bridge), Token Bridge and NFT Bridge
Other Solana utility objects and methods
VAA (Verified Wormhole Message) deserializers
Optional Confirmation arguments for account retrieval and wherever they are relevant
Mock objects to be used in local integration tests (e.g. MockGuardians)
Use FQTs in Aptos SDK
Dependency: @certusone/wormhole-sdk-wasm
Removed support for Ropsten since the chain has been deprecated.
Aptos support
Wormchain rename
XPLA mainnet support and functions
Neon and XPLA testnet addresses
Near mainnet support
Injective testnet support
getSignedBatchVAA
getIsTransferCompletedTerra2
Algorand mainnet support
Updated consts.ts file Exported signSendAndConfirmAlgorand()
getGovernorIsVAAEnqueued function
Wormhole chain devnet support
human-readable part parameter to humanAddress function
canonicalAddress and humanAddress functions moved from terra to cosmos module
Support for PythNet Chain ids for Arbitrum, Optimism, and Gnosis
Chain ids for Injective, Osmosis, Sui, and Aptos
Use @certusone/wormhole-sdk-proto-web and @certusone/wormhole-sdk-wasm packages
Fix hex/Uint8Array to native Terra 2 for 20-byte addresses
Terra 2 mainnet addresses
Terra 2 testnet addresses
Neon testnet support Terra 2 devnet support
Updated terra.js
Neon testnet support
Acala mainnet support
Fixed Algorand for addresses for non native assets
Added APIs to send transfers with payloads
Fixed createWrappedAlgorand for Chain IDs > 128
Changed the payload3 support on Algorand conform to the new ABI specifications
Klaytn and Celo mainnet support
Payload 3 (Contract-Controlled Transfer) support
Moonbeam support
Added tryNativeToHexString
Added tryNativeToUint8Array
Added tryHexToNativeString
Added tryUint8ArrayToNative
Added support for passing in chain names wherever a chain is expected
Added chain id 0 (unset)
Added contract addresses to the consts module
Deprecated nativeToHexString
Deprecated hexToNativeString
Deprecated hexToNativeAssetString
Deprecated uint8ArrayToNative
isEVMChain now performs type narrowing
CHAIN_ID_* constants now have literal types
safeBigIntToNumber() utility function
Algorand support
Celo support
postVaa uses guardian_set_index from the vaa
Klaytn support
Expose feeRecipientAddress for redeemOnSolana
Include fee in parseTransferPayload
Default relayerFee parameter (defaults to 0) to each token bridge transfer function
Expose overrides parameter for signer *Eth functions
Karura support
Acala support
Updated @terra-money/terra.js to 3.0.7
Removed @terra-money/wallet-provider
Removed walletAddress parameter from getIsTransferCompletedTerra
Fantom support
Aurora support
added parseSequencesFromLog*
Terra NFT token bridge
getIsTransferCompleted on NFT bridge
export for wasm, createPostVaaInstructionSolana, createVerifySignaturesInstructionsSolana, postVaaSolana, postVaaSolanaWithRetry, and getSignedVAAWithRetry
re-export top level objects ethers_contracts, solana, terra, rpc, utils, bridge, token_bridge, nft_bridge
added postVaaSolanaWithRetry, which will retry transactions which failed during processing
added createVerifySignaturesInstructions, createPostVaaInstruction, which allows users to construct the postVaa process for themselves at the instruction level
added chunks and sendAndConfirmTransactionsWithRetry as utility functions
added integration tests for postVaaSolanaWithRetry
initial Oasis support
deprecated postVaaSolana
initial AVAX testnet support
getSignedVAAHash
getIsTransferCompleted
CHAIN_ID_ETHEREUM_ROPSTEN
separate cjs and esm builds
updateWrappedOnSolana
top-level export getSignedVAAWithRetry
uint8ArrayToNative utility function for converting to native addresses from the uint8 format
Include node target wasms in lib
Integration tests
NodeJS target wasm
Ability to update attestations on EVM chains & Terra.
nativeToHexString utility function for converting native addresses into VAA hex format.
Polygon ChainId
Changed function signature of attestFromTerra to be consistent with other terra functions
Removed hardcoded fees on terra transactions
Allow separate payer and owner for Solana transfers
Support multiple EVM chains
Support native Terra tokens
Fixed nft_bridge getForeignAssetEth
NFT Bridge Support
getClaimAddressSolana
createMetaOnSolana
redeemOnEthNative
transferFromEthNative
Migration
NFT Bridge
Fixed number overflow
Fixed guardian set index
Fix move postinstall to build
Initial release