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
+
1
6
use std:: collections:: HashSet ;
2
7
use std:: fs:: File ;
3
8
use 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
+
1
6
#![ no_std]
2
7
3
8
mod 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>
5
9
6
10
extern crate alloc;
7
11
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
+
1
6
mod expand;
2
7
3
8
macro_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
+
1
6
#![ no_std]
2
7
3
8
extern 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>
1
5
use proc_macro2:: TokenStream ;
2
6
use quote:: { format_ident, quote, ToTokens } ;
3
7
use 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>
1
5
mod cw_serde;
2
6
mod error;
3
7
mod 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
+
1
6
mod casing;
2
7
mod export;
3
8
mod 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
+
1
6
#[ cfg( not( feature = "std" ) ) ]
2
7
core:: compile_error!(
3
8
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
+
1
6
mod hash_function;
2
7
3
8
macro_rules! maybe {
You can’t perform that action at this time.
0 commit comments