---
# System prepended metadata

title: AminoConverters

---

# AminoConverters

**Bold** = Needs a unit test (UI exists for this msg)
:seedling: = High Priority (UI is used by end users in Marketplace Plaunch)
~~Strikethrough when done~~ (test passing and/or converter fixed)


**Ecocredit module**
* :seedling: ~~**MsgSend**~~
* ~~MsgCreateClass~~
* ~~**MsgCreateProject**: Tyler~~
* ~~**MsgCreateBatch** : Tyler~~
* MsgMintBatchCredits 
* MsgCancel 
* :seedling: ~~**MsgRetire**: Tyler~~
* MsgSealBatch
* MsgUpdateClassAdmin
* MsgUpdateClassIssuers
* MsgUpdateClassMetadata
* MsgUpdateProjectAdmin

**Marketplace**
* :seedling: **~~MsgBuyDirect~~**: Mark
* :seedling: **~~MsgCancelSellOrder~~**: Mark
* :seedling: **~~MsgSell~~**: Mark
* MsgUpdateSellOrders

**Basket**
* ~~MsgCreate~~
* ~~**MsgPut**~~
* **~~MsgTake~~**: Cory


## Manual Testing

**Ecocredit Module**

* MsgSend
    * Send from portfolio
    * Send into retired state
    * Send into unretired state
    * Send mixed (part retired/unretired)
    * Send credits with tx-memo
* MsgCreateProject
    * Create VCS project using metadata pulled from ops
        * [test metadata](https://github.com/regen-network/regen-registry-standards/blob/main/ops/C01/project-metadata/C01-ProjectId612-metadata.jsonld)
    * Create CFC project using metadata pulled from ops
        * [test metadata](https://github.com/regen-network/regen-registry-standards/blob/main/ops/C02/project-metadata/C02-project-001.jsonld)
* MsgMintBatchCredits
    * Issue to single user into retired state
        * with arbitrary iri
    * Issue to single user into unretired state
    * Issue to multiple users in retired state
    * Issue to multiple users in unretired state
* MsgBuyDirect
    * 
* MsgCreateSellOrder
* MsgCancelSellOrder