CosmWasm Denom
This is a simple package for validating cw20 and Cosmos SDK native
denominations. It proves the types, UncheckedDenom and
CheckedDenom. UncheckedDenom may be used in CosmWasm contract
messages and checked via the into_checked method.
To validate native denominations, this package uses the same rules as the SDK [1].
To validate cw20 denominations this package ensures that the
specified address is valid, that the specified address is a
CosmWasm contract, and that the specified address responds
correctly to cw20 TokenInfo queries.