8 releases (breaking)

0.10.0 Oct 18, 2023
0.9.0 Jun 4, 2023
0.7.0 Dec 18, 2022
0.6.0 Oct 25, 2022
0.2.0 Jan 16, 2022

#2474 in Magic Beans

Download history 62/week @ 2024-04-08 108/week @ 2024-04-15 88/week @ 2024-04-22 69/week @ 2024-04-29 69/week @ 2024-05-06 79/week @ 2024-05-13 206/week @ 2024-05-20 112/week @ 2024-05-27 84/week @ 2024-06-03 75/week @ 2024-06-10 107/week @ 2024-06-17 110/week @ 2024-06-24 21/week @ 2024-07-01 40/week @ 2024-07-08 60/week @ 2024-07-15 80/week @ 2024-07-22

213 downloads per month
Used in 2 crates

Custom license

170KB
2.5K SLoC

Secret Contract Development Toolkit

This Rust package is a collection of sub-packages that contain common tools used in development of Secret Contracts running on the Secret Network.

The main package in this repository is secret-toolkit under packages/toolkit, which is a wrapper around the other packages. For example secret-toolkit-storage is exported under secret_toolkit::storage. If you only need some of the tools from the toolkit, you may get better compile times by depending on the different components directly.

Each of the subpackages is imported with a feature flag, and most subpackages are included in the default flags. The exceptions to this are:

  • "crypto" - has a deep dependency tree and increases compilation times significantly
  • "permit" - depends on "crypto" and imports it automatically
  • "incubator" - includes experimental functionality. Minor version releases may cause breaking changes in this subpackage.

While the packages in this repository are designed with Secret Network's runtime in mind, some of them may work well with the vanilla CosmWasm libraries and runtimes as well, or only require minimal modifications to be compatible with them.

License

The license file in the top directory of this repository applies to all packages it contains.

Dependencies

~0–1.3MB
~27K SLoC