File tree Expand file tree Collapse file tree 11 files changed +56
-4
lines changed Expand file tree Collapse file tree 11 files changed +56
-4
lines changed Original file line number Diff line number Diff line change 1+ //! CosmWasm is a smart contract platform for the Cosmos ecosystem.
2+ //! This binary provides a CLI tool for verifying CosmWasm smart contracts before uploading to a blockchain.
3+ //!
4+ //! For more information, see: <https://cosmwasm.cosmos.network>
5+
16use std:: collections:: HashSet ;
27use std:: fs:: File ;
38use std:: io:: Read ;
Original file line number Diff line number Diff line change 1+ //! CosmWasm is a smart contract platform for the Cosmos ecosystem.
2+ //! This crate contains components of cosmwasm-std that can be used in no_std environments.
3+ //!
4+ //! For more information, see: <https://docs.cosmwasm.com>
5+
16#![ no_std]
27
38mod crypto;
Original file line number Diff line number Diff line change 1- //! The crypto crate is intended to be used in internal crates / utils.
2- //! Please don't use any of these types directly, as
3- //! they might change frequently, or be removed in the future.
4- //! This crate does not adhere to semantic versioning.
1+ //! CosmWasm is a smart contract platform for the Cosmos ecosystem.
2+ //! This crate implements cryptography-related functions for CosmWasm contracts and internal crates.
3+ //!
4+ //! **Note:** This crate is intended to be used in internal crates / utils only.
5+ //! Please don't use any of these types directly, as they might change frequently,
6+ //! or be removed in the future. This crate does not adhere to semantic versioning.
7+ //!
8+ //! For more information, see: <https://cosmwasm.cosmos.network>
59
610extern crate alloc;
711
Original file line number Diff line number Diff line change 1+ //! Derive macros for cw-schema. For internal use only.
2+ //!
3+ //! CosmWasm is a smart contract platform for the Cosmos ecosystem.
4+ //! For more information, see: <https://cosmwasm.cosmos.network>
5+
16mod expand;
27
38macro_rules! bail {
Original file line number Diff line number Diff line change 1+ //! CosmWasm is a smart contract platform for the Cosmos ecosystem.
2+ //! This crate is a dependency for CosmWasm contracts to generate schema files for their messages.
3+ //!
4+ //! For more information, see: <https://cosmwasm.cosmos.network>
5+
16#![ no_std]
27
38extern crate alloc;
Original file line number Diff line number Diff line change 1+ //! Derive macros for CosmWasm contract development. For internal use only. Do not use directly.
2+ //!
3+ //! CosmWasm is a smart contract platform for the Cosmos ecosystem.
4+ //! For more information, see: <https://cosmwasm.cosmos.network>
15use proc_macro2:: TokenStream ;
26use quote:: { format_ident, quote, ToTokens } ;
37use std:: env;
Original file line number Diff line number Diff line change 1+ //! Derive macros for cosmwasm-schema. For internal use only.
2+ //!
3+ //! CosmWasm is a smart contract platform for the Cosmos ecosystem.
4+ //! For more information, see: <https://cosmwasm.cosmos.network>
15mod cw_serde;
26mod error;
37mod generate_api;
Original file line number Diff line number Diff line change 1+ //! CosmWasm is a smart contract platform for the Cosmos ecosystem.
2+ //! This crate is a dev-dependency for CosmWasm contracts to generate JSON Schema files.
3+ //!
4+ //! For more information, see: <https://cosmwasm.cosmos.network>
5+
16mod casing;
27mod export;
38mod idl;
Original file line number Diff line number Diff line change 1+ //! CosmWasm is a smart contract platform for the Cosmos ecosystem.
2+ //! This crate provides the standard library for Wasm-based smart contracts on Cosmos blockchains.
3+ //!
4+ //! For more information, see: <https://cosmwasm.cosmos.network>
5+
16#[ cfg( not( feature = "std" ) ) ]
27core:: compile_error!(
38 r#"Please enable `cosmwasm-std`'s `std` feature, as we might move existing functionality to that feature in the future.
Original file line number Diff line number Diff line change 1+ //! Derive macros for cosmwasm-vm. For internal use only. No stability guarantees.
2+ //!
3+ //! CosmWasm is a smart contract platform for the Cosmos ecosystem.
4+ //! For more information, see: <https://cosmwasm.cosmos.network>
5+
16mod hash_function;
27
38macro_rules! maybe {
You can’t perform that action at this time.
0 commit comments