Cardano SL has been deprecated and will no longer work on mainnet
cardano-sl has been deprecated and will no longer work on mainnet.
This is part of the on-going Byron reboot process currently underway to prepare relevant IOHK codebases, repositories, components, and the blockchain for the upcoming Shelley release.
In order to maintain compliance and enable users to deposit and withdraw ada on your exchange, you will need to upgrade to a supported version of the Cardano wallet.
The decision to terminate deprecate cardano-sl has been previously communicated to all exchanges on a number of occasions. Please see the most recent communication here
Next step…
We can offer the following options for a speedy migration:
All options are currently available to all exchanges listing ada. Depending on your requirements, you can integrate any combination of these components. The following summary may help you decide on which components to integrate.
CARDANO-WALLET
cardano-wallet - this is similar to cardano-sl in that it is a full wallet solution that manages UTXO's and also requires a running cardano-node. Please see the following article in the support portal here. Docker-compose is the recommended approach for building cardano-wallet as its easy to spin up an instance of the wallet using the following command: NETWORK=testnet docker-compose up
The cardano-wallet API has two sets of APIs (Byron & Shelley). Therefore both Byron and Shelley style addresses are supported post hard fork. Shelley addresses are primarily for staking/delegation while Byron-style addresses are primarily for day to day exchange activities.
Quick links: cardano-wallet, cardano-wallet API, Support Portal
CARDANO-REST
cardano-rest This is a local block explorer that can be built using docker-compose. For more details, please see the following article in the support portal here.
Quick Links: cardano-rest cardano-rest API Support Portal submit-tx-api
CARDANO-GRAPHQL
cardano-graphql runs on a similar type of infrastructure as cardano-rest (cardano-db-sync). This can be built using Docker-compose. cardano-graphql allows users to define their own API and extract custom pieces of information from the chain.
ADRESTIA SDK LIBRARIES
For exchanges which prefer to manage their own UTXO's, we have the Adrestia libraries (which comes bundled with its own CLI)
- cardano-addresses: Address generation, derivation & mnemonic manipulation.
- cardano-coin-selection: Algorithms for coin selection and fee balancing.
- cardano-transactions: Utilities for constructing and signing transactions.
- bech32: Haskell implementation of the Bech32 address format (BIP 0173).
The following page in the support portal may contain some useful additional information and point you toward the repositories you need.
Thank you for your support of Cardano. The change from Cardano Byron to Shelley is an exciting time for all ada holders, bringing with it fresh functionality, new users, and the opportunity to earn staking rewards. We are committed to supporting you – and your customers – through this migration and to help you minimize downtime and any disruption.
If you have any questions or concerns, please do not hesitate to reach out to our integrations team