Skip to content

CA SDK

Release Date: 16 Jul 2025 12:35:49 UTC

Version: v1.1.1

Download and Install CA SDK

What is New?

This major SDK release supports chain abstracted transaction for the following chains:

  • BSC chain, BNB token
  • Fuel chain

Web3 apps integrating with the SDK do not need any integration code changes if they are using BSC chain for chain abstracted transactions.

For Fuel, the integration code will need some updates.

Refer to the code below for details on how to enable Fuel in a Web3 app and utilize the Fuel connector for chain abstracted transactions.

import { CA } from '@arcana/ca-sdk';
const provider = window.ethereum;
const ca = new CA();
//Set the EVM provider  
ca.setEVMProvider(provider);

//Initialize ca
await ca.init();

//connector refers to https://github.com/FuelLabs/fuel-connectors/wiki
await ca.setFuelConnector(connector);
const { provider, connector: CAconnector } = await ca.getFuelWithCA();

const address = CAconnector.currentAccount()!;
const account = new Account(address, provider, CAconnector);

//chain abstraction enabled transfer
await account.transfer(
    "0xE78655DfAd552fc3658c01bfb427b9EAb0c628F54e60b54fDA16c95aaAdE797A",
    1000000,
    "0xa0265fb5c32f6e8db3197af3c7eb05c48ae373605b8165b6f4a51c5b0ba4812e",
);

Check out the complete list of supported chains and tokens.

See Arcana CA SDK Reference for details.

Changelog

Get Started

Previous Releases

Are you using an older version of the Arcana CA SDK?

Refer to the release notes archive. Upgrade to the latest version.

Questions?

Can't find what you are looking for? Contact Arcana Support.


Last update: June 27, 2025 by shaloo, shalz