Developer resources#
The following developer resources help you get started developing on the Concordium network.
Official resources#
See Node setup for information about the requirements to run a node and the available platforms for nodes.
See SDKs and APIs for links to SDKs and APIs for development
See Smart contracts for general information about smart contracts
Concordium standards and updates
Applicable for Smart contracts v1:
See How to create proofs for dApps and services for information about how to write statements that interact with Concordium wallets.
For information about how to create proofs to verify identity for dApps and services see Create proofs.
See dApp examples for a list of dApp examples and their resources.
For testing purposes, a node is available on testnet to use when testing smart contracts and dApps. You can use this node for API calls of chain methods only with GRPC v1, gRPC v2, and gRPC web. The address is node.testnet.concordium.com on port 10000 (GRPCv1) and port 20000 (gRPCv2 and gRPC-web). This node is maintained by Concordium, but Concordium does not guarantee availability. The status of this node is available on the Testnet status page.
The VSCode extension can help you develop Concordium smart contracts. The extension sets up the editor for development, installs the
cargo-concordium
smart contract development tool for all supported platforms, and provides commands in the editor for the essential workflows, such as building and testing smart contracts.
Example dApps#
Concordium has a selection of example dApps that you can clone to make your own dApps or for inspiration. Additionally, all of these example dApps are hosted so you can try the functionality on Concordium’s testnet.
Piggy bank: Piggy bank tutorial / Piggy bank dApp
wCCD: wCCD tutorial / wCCD dApp
Voting: Voting tutorial / Voting dApp
ID2.0: Create proofs tutorial / Gallery dApp
eSealing: eSealing tutorial / eSealing dApp
signMessage: Front end code / signMessage dApp
Block explorers#
The following are links to the block and status explorers. For a description of the information available on the pages, see Dashboards and Status pages.
Social media and support#
Discourse
Telegram
Discord