#frame #run-time #polkadot #substrate #building #pallets #blockchain

no-std polkadot-sdk-frame

The single package to get you started with building frame pallets and runtimes (polkadot v1.9.0)

2 releases

0.1.1 Apr 4, 2024
0.1.0 Mar 20, 2024

#15 in #pallets

Download history 141/week @ 2024-03-19 2/week @ 2024-03-26 273/week @ 2024-04-02 18/week @ 2024-04-09

434 downloads per month

Apache-2.0

2.5MB
48K SLoC

FRAME

The FRAME development environment provides modules (called "pallets") and support libraries that you can use, modify, and extend to build the runtime logic to suit the needs of your blockchain.

Documentation

https://docs.substrate.io/reference/frame-pallets/

Issues

https://github.com/orgs/paritytech/projects/40


lib.rs:

FRAME

  ______   ______    ________   ___ __ __   ______
 /_____/\ /_____/\  /_______/\ /__//_//_/\ /_____/\
 \::::_\/_\:::_ \ \ \::: _  \ \\::\| \| \ \\::::_\/_
  \:\/___/\\:(_) ) )_\::(_)  \ \\:.      \ \\:\/___/\
   \:::._\/ \: __ `\ \\:: __  \ \\:.\-/\  \ \\::___\/_
    \:\ \    \ \ `\ \ \\:.\ \  \ \\. \  \  \ \\:\____/\
     \_\/     \_\/ \_\/ \__\/\__\/ \__\/ \__\/ \_____\/

Framework for Runtime Aggregation of Modularized Entities: Substrate's State Transition Function (Runtime) Framework.

Documentation

See polkadot_sdk::frame.

Warning: Experimental

This crate and all of its content is experimental, and should not yet be used in production.

Underlying dependencies

This crate is an amalgamation of multiple other crates that are often used together to compose a pallet. It is not necessary to use it, and it may fall short for certain purposes.

In short, this crate only re-exports types and traits from multiple sources. All of these sources are listed (and re-exported again) in deps.

Usage

Please note that this crate can only be imported as polkadot-sdk-frame or frame.

Dependencies

~17–36MB
~616K SLoC