DevTool Update: Concordium Wallet SDKs

Concordium
2 min readMay 23, 2024

--

This year has been exceptionally busy for the Concordium engineering team, with the release of numerous tools tailored for our ecosystem members, including ID proofs support in CryptoX, enhancing SDK stack, smart contract wallets, and providing minimum viable ecosystem tools including stablecoin, oracle, bridge and more. Our commitment goes beyond just fulfilling our duties; it extends to our passion for ensuring Concordium is accessible, user-friendly, and easy to build upon.

Consequently, we’ve been diligently enhancing our tooling to offer an even more seamless developer experience. Central to this effort are our software development kits (SDKs), which serve as the backbone for communication between dApps, smart contracts, and Concordium. Despite offering a variety of SDKs, including Rust, Javascript/Typescript, Java, .NET, Go, and most recently Swift, we’ve recognized the need for simplification in their integration and usage. This necessity arises particularly from the technologies that rely on Concordium as their trusted blockchain partner.

New SDK features

Based on our observations and valuable feedback from our ecosystem, we’ve honed our focus on streamlining the SDKs to better address the challenges faced by external wallet developers. The introduction of a comprehensive suite of new features for the Web-SDK, Java SDK, and Swift SDK now empowers wallet developers to derive the correct Concordium keys from a secret recovery phrase, to generate the Concordium specific requests to create and recover identities, to create and deploy a credential, and to create and send transactions to a Concordium node.

Furthermore, we have proactively utilized our own solutions by creating example wallets using these SDKs. This ensures that our products not only address existing challenges but also serve as practical demonstrations of their capabilities. It will guide developers while building their applications with best practices. This approach highlights our commitment to advancing Concordium’s ecosystem, enhancing accessibility, and promoting wider adoption.

Learn more

For detailed information on the latest updates, practical examples, and a clear indication of Concordium’s support and commitment to enhancing the developer experience within the ecosystem, check out the documentation and examples below.

Documentation https://developer.concordium.software/en/mainnet/net/guides/wallet-sdk/wallet-sdk.html#

Example Wallet Repo web-sdk https://github.com/Concordium/concordium-node-sdk-js/tree/main/examples/wallet

Example Wallet Repo Java-sdk https://github.com/Concordium/concordium-java-sdk/tree/main/concordium-android-wallet-example

Support Portal
https://support.concordium.software/

--

--

Concordium

Concordium with its Zero-knowledge ID enables the creation of regulation-ready dApps balancing decentralization, security, scalability, and regulation.