<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Index of all the templates that can act as first scaffold for a new project."><title>pezkuwi_sdk_docs::pezkuwi_sdk::templates - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-e56847b5.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="pezkuwi_sdk_docs" data-themes="" data-resource-suffix="" data-rustdoc-version="1.91.1 (ed61e7d7e 2025-11-07)" data-channel="1.91.1" data-search-js="search-e256b49e.js" data-stringdex-js="stringdex-c3e638e9.js" data-settings-js="settings-c38705f0.js" ><script src="../../../static.files/storage-e2aeef58.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-6dc2a7f3.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-263c88ec.css"></noscript><link rel="icon" href="https://pezkuwichain.io/favicon.ico"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">Module templates</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../pezkuwi_sdk_docs/index.html">pezkuwi_<wbr>sdk_<wbr>docs</a><span class="version">0.0.2</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module templates</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#templates" title="Templates">Templates</a><ul><li><a href="#internal" title="Internal">Internal</a></li><li><a href="#openzeppelin" title="OpenZeppelin">OpenZeppelin</a></li><li><a href="#pop-cli" title="POP-CLI">POP-CLI</a></li></ul></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In pezkuwi_<wbr>sdk_<wbr>docs::<wbr>pezkuwi_<wbr>sdk</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../index.html">pezkuwi_sdk_docs</a>::<wbr><a href="../index.html">pezkuwi_sdk</a></div><h1>Module <span>templates</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/pezkuwi_sdk_docs/pezkuwi_sdk/templates.rs.html#1-44">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Index of all the templates that can act as first scaffold for a new project.</p>
<h2 id="templates"><a class="doc-anchor" href="#templates">§</a>Templates</h2>
<p>This document enumerates a non-exhaustive list of templates that one can use to get started with
pezkuwi-sdk.</p>
<blockquote>
<p>Know more tools/templates that are not listed here? please contribute them by opening a PR.</p>
</blockquote>
<h3 id="internal"><a class="doc-anchor" href="#internal">§</a>Internal</h3>
<p>The following templates are maintained as a part of the <code>pezkuwi-sdk</code> repository:</p>
<ul>
<li><a href="https://github.com/pezkuwichain/pezkuwi-sdk/issues/195"><code>minimal-template</code></a>: A minimal
template that contains the least amount of features to be a functioning blockchain. Suitable
for learning and testing.</li>
<li><a href="https://github.com/pezkuwichain/pezkuwi-sdk/issues/195"><code>solochain-template</code></a>: Formerly known
as “bizinikiwi-node-template”, is a white-labeled bizinikiwi-based blockchain (aka. solochain)
that contains moderate features, such as a basic consensus engine and some FRAME pallets. This
template can act as a good starting point for those who want to launch a solochain.</li>
<li><a href="https://github.com/pezkuwichain/pezkuwi-sdk-teyrchain-template"><code>teyrchain-template</code></a>:
A teyrchain template ready to be connected to a relay-chain, such as <a href="https://github.com/paseo-network/.github">Paseo</a>
, Dicle  or Pezkuwi.</li>
</ul>
<p>Note that these templates are mirrored automatically from <a href="https://github.com/pezkuwichain/pezkuwi-sdk/blob/master/templates">this</a>
directory of pezkuwi-sdk, therefore any changes to them should be made as a PR to this repo.</p>
<h3 id="openzeppelin"><a class="doc-anchor" href="#openzeppelin">§</a>OpenZeppelin</h3>
<p>In June 2023, OpenZeppelin was awarded a grant from the Pezkuwi
treasury for building a number of Pezkuwi-sdk
based templates. These templates are a great starting point for developers and newcomers.
So far OpenZeppelin has released two templates, which have been fully <a href="https://github.com/pezkuwichain/pezkuwi-runtime-templates/tree/main/audits">audited</a>:</p>
<ul>
<li><a href="https://github.com/pezkuwichain/pezkuwi-runtime-templates?tab=readme-ov-file#generic-runtime-template"><code>generic-runtime-template</code></a>:
A minimal template that has all the common pallets that teyrchains use with secure defaults.</li>
<li><a href="https://github.com/pezkuwichain/pezkuwi-runtime-templates/tree/main?tab=readme-ov-file#evm-template"><code>evm-runtime-template</code></a>:
This template has EVM compatibility out of the box and allows migrating your solidity contracts
or EVM compatible dapps easily. It also uses 20 byte addresses like Ethereum and has some
Account Abstraction support.</li>
</ul>
<h3 id="pop-cli"><a class="doc-anchor" href="#pop-cli">§</a>POP-CLI</h3>
<p>Is a CLI tool capable of scaffolding a new pezkuwi-sdk-based project, possibly removing the
need for templates.</p>
<ul>
<li><a href="https://pop.r0gue.io/cli/">https://pop.r0gue.io/cli/</a></li>
</ul>
</div></details></section></div></main></body></html>