Skip to content

Commit

Permalink
update README
Browse files Browse the repository at this point in the history
  • Loading branch information
kwtalley committed Mar 27, 2024
1 parent 43dd69e commit 615ecbf
Showing 1 changed file with 63 additions and 58 deletions.
121 changes: 63 additions & 58 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ The following table shows provwasm version compatibility for smart contract deve

| provwasm | wasmd | cosmos | provenance | module support |
|----------|---------|---------|-------------------|---------------------------------------------------------------------|
| v2.2.0 | v0.30.X | v0.46.X | v1.18.X | attribute,exchange,hold,marker,metadata,msgfees,name,reward,trigger |
| v2.1.0 | v0.30.X | v0.46.X | v1.17.X | attribute,exchange,hold,marker,metadata,msgfees,name,reward,trigger |
| v2.0.0 | v0.30.X | v0.46.X | v1.15.X | attribute,marker,metadata,msgfees,name,reward |
| v1.2.0 | v0.30.X | v0.46.X | v1.15.X | attribute,marker,metadata,msgfees,name |
Expand All @@ -30,7 +31,8 @@ contracts for the Provenance Blockchain.
## IBC

Once the tutorial has been completed and you are ready for a more advanced topic, checkout the
[IBC Overview](contracts/ibc/README.md) to learn more about IBC Smart Contracts and a guided tour of a multi-contract IBC project.
[IBC Overview](contracts/ibc/README.md) to learn more about IBC Smart Contracts and a guided tour of a multi-contract
IBC project.

## Contents

Expand All @@ -39,76 +41,78 @@ In addition to the core CosmWasm functionality, the provenance bindings include
### Query Support

Queries are available for these Provenance modules:

- [Attribute](./packages/provwasm-std/src/types/provenance/attribute)
- provenance.attribute.v1.QueryParamsRequest
- provenance.attribute.v1.QueryAttributeRequest
- provenance.attribute.v1.QueryAttributesRequest
- provenance.attribute.v1.QueryScanRequest
- provenance.attribute.v1.QueryParamsRequest
- provenance.attribute.v1.QueryAttributeRequest
- provenance.attribute.v1.QueryAttributesRequest
- provenance.attribute.v1.QueryScanRequest
- [Exchange](./packages/provwasm-std/src/types/provenance/exchange)
- provenance.exchange.v1.QueryOrderFeeCalcRequest
- provenance.exchange.v1.QueryGetOrderRequest
- provenance.exchange.v1.QueryGetOrderByExternalIDRequest
- provenance.exchange.v1.QueryGetMarketOrdersRequest
- provenance.exchange.v1.QueryGetOwnerOrdersRequest
- provenance.exchange.v1.QueryGetAssetOrdersRequest
- provenance.exchange.v1.QueryGetAllOrdersRequest
- provenance.exchange.v1.QueryGetMarketRequest
- provenance.exchange.v1.QueryGetAllMarketsRequest
- provenance.exchange.v1.QueryParamsRequest
- provenance.exchange.v1.QueryValidateCreateMarketRequest
- provenance.exchange.v1.QueryValidateMarketRequest
- provenance.exchange.v1.QueryValidateManageFeesRequest
- provenance.exchange.v1.QueryOrderFeeCalcRequest
- provenance.exchange.v1.QueryGetOrderRequest
- provenance.exchange.v1.QueryGetOrderByExternalIDRequest
- provenance.exchange.v1.QueryGetMarketOrdersRequest
- provenance.exchange.v1.QueryGetOwnerOrdersRequest
- provenance.exchange.v1.QueryGetAssetOrdersRequest
- provenance.exchange.v1.QueryGetAllOrdersRequest
- provenance.exchange.v1.QueryGetMarketRequest
- provenance.exchange.v1.QueryGetAllMarketsRequest
- provenance.exchange.v1.QueryParamsRequest
- provenance.exchange.v1.QueryValidateCreateMarketRequest
- provenance.exchange.v1.QueryValidateMarketRequest
- provenance.exchange.v1.QueryValidateManageFeesRequest
- [Hold](./packages/provwasm-std/src/types/provenance/hold)
- provenance.hold.v1.GetHoldsRequest
- provenance.hold.v1.GetAllHoldsRequest
- provenance.hold.v1.GetHoldsRequest
- provenance.hold.v1.GetAllHoldsRequest
- [Marker](./packages/provwasm-std/src/types/provenance/marker)
- provenance.marker.v1.QueryParamsRequest
- provenance.marker.v1.QueryMarkerRequest
- provenance.marker.v1.QueryHoldingRequest
- provenance.marker.v1.QuerySupplyRequest
- provenance.marker.v1.QueryEscrowRequest
- provenance.marker.v1.QueryAccessRequest
- provenance.marker.v1.QueryDenomMetadataRequest
- provenance.marker.v1.QueryParamsRequest
- provenance.marker.v1.QueryMarkerRequest
- provenance.marker.v1.QueryHoldingRequest
- provenance.marker.v1.QuerySupplyRequest
- provenance.marker.v1.QueryEscrowRequest
- provenance.marker.v1.QueryAccessRequest
- provenance.marker.v1.QueryDenomMetadataRequest
- [Metadata](./packages/provwasm-std/src/types/provenance/metadata)
- provenance.metadata.v1.QueryParamsRequest
- provenance.metadata.v1.ScopeRequest
- provenance.metadata.v1.SessionsRequest
- provenance.metadata.v1.RecordsRequest
- provenance.metadata.v1.OwnershipRequest
- provenance.metadata.v1.ValueOwnershipRequest
- provenance.metadata.v1.ScopeSpecificationRequest
- provenance.metadata.v1.ContractSpecificationRequest
- provenance.metadata.v1.RecordSpecificationsForContractSpecificationRequest
- provenance.metadata.v1.RecordSpecificationRequest
- provenance.metadata.v1.OSLocatorParamsRequest
- provenance.metadata.v1.OSLocatorRequest
- provenance.metadata.v1.OSLocatorsByURIRequest
- provenance.metadata.v1.OSLocatorsByScopeRequest
- The following has deserialization issues and will be `None` until fixed:
- `ContractSpecification.source`
- `InputSpecification.source`
- `Process.process_id`
- `SessionIdComponents.scope_identifier`
- provenance.metadata.v1.QueryParamsRequest
- provenance.metadata.v1.ScopeRequest
- provenance.metadata.v1.SessionsRequest
- provenance.metadata.v1.RecordsRequest
- provenance.metadata.v1.OwnershipRequest
- provenance.metadata.v1.ValueOwnershipRequest
- provenance.metadata.v1.ScopeSpecificationRequest
- provenance.metadata.v1.ContractSpecificationRequest
- provenance.metadata.v1.RecordSpecificationsForContractSpecificationRequest
- provenance.metadata.v1.RecordSpecificationRequest
- provenance.metadata.v1.OSLocatorParamsRequest
- provenance.metadata.v1.OSLocatorRequest
- provenance.metadata.v1.OSLocatorsByURIRequest
- provenance.metadata.v1.OSLocatorsByScopeRequest
- The following has deserialization issues and will be `None` until fixed:
- `ContractSpecification.source`
- `InputSpecification.source`
- `Process.process_id`
- `SessionIdComponents.scope_identifier`
- [MsgFees](./packages/provwasm-std/src/types/provenance/msgfees)
- provenance.msgfees.v1.QueryParamsRequest
- provenance.msgfees.v1.QueryParamsRequest
- [Name](./packages/provwasm-std/src/types/provenance/name)
- provenance.name.v1.QueryParamsRequest
- provenance.name.v1.QueryResolveRequest
- provenance.name.v1.QueryReverseLookupRequest
- provenance.name.v1.QueryParamsRequest
- provenance.name.v1.QueryResolveRequest
- provenance.name.v1.QueryReverseLookupRequest
- [Reward](./packages/provwasm-std/src/types/provenance/reward)
- provenance.reward.v1.QueryRewardProgramByIDRequest
- provenance.reward.v1.QueryRewardProgramsRequest
- provenance.reward.v1.QueryClaimPeriodRewardDistributionsRequest
- provenance.reward.v1.QueryClaimPeriodRewardDistributionsByIDRequest
- provenance.reward.v1.QueryRewardDistributionsByAddressRequest
- The following has deserialization issues and will be `None` until fixed:
- `QualifyingAction.type`
- provenance.reward.v1.QueryRewardProgramByIDRequest
- provenance.reward.v1.QueryRewardProgramsRequest
- provenance.reward.v1.QueryClaimPeriodRewardDistributionsRequest
- provenance.reward.v1.QueryClaimPeriodRewardDistributionsByIDRequest
- provenance.reward.v1.QueryRewardDistributionsByAddressRequest
- The following has deserialization issues and will be `None` until fixed:
- `QualifyingAction.type`
- [Trigger](./packages/provwasm-std/src/types/provenance/trigger)
- Query support unavailable until [#123](https://github.com/provenance-io/provwasm/issues/123) is resolved
- Query support unavailable until [#123](https://github.com/provenance-io/provwasm/issues/123) is resolved

### Message Encoding

All messages are available for these Provenance modules:

- [Attribute](./packages/provwasm-std/src/types/provenance/attribute)
- [Exchange](./packages/provwasm-std/src/types/provenance/exchange)
- [Hold](./packages/provwasm-std/src/types/provenance/hold)
Expand All @@ -120,4 +124,5 @@ All messages are available for these Provenance modules:
- [Trigger](./packages/provwasm-std/src/types/provenance/trigger)

## Migration

Please see this [guide](./MIGRATION.md) for information regarding api changes and upgrading contracts

0 comments on commit 615ecbf

Please sign in to comment.