Work with pallets

The Work with pallets tutorials focus on how you can customize the runtime using pallets, including how to add simple and complex pallets to the runtime and how to use pallets in combination with smart contracts. You'll learn how to:

If you want to experiment with smart contract development for your blockchain, you should use the preconfigured substrate-contracts-node instead of the standard node template. There are compatibility issues between the pallets that support smart contracts and the current node template. To resolve these compatibility issues would require extensive changes to the configuration of the standard node template, including using older versions of all crates and modifying multiple files. To dive directly into smart contract development, see the tutorials in Develop smart contracts.