Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Explore WASM Support for Osmosis Transactions #486

Open
pharr117 opened this issue Sep 22, 2023 · 2 comments
Open

Explore WASM Support for Osmosis Transactions #486

pharr117 opened this issue Sep 22, 2023 · 2 comments
Assignees
Labels

Comments

@pharr117
Copy link
Collaborator

We want to take a deep dive into Osmosis contracts for taxable transactions.

We would need to explore the ecosystem for WASM contracts that have taxable implications and build an event parser that pulls the proper values out of the contract execution event list.

@danbryan
Copy link
Collaborator

@pharr117 can you look at all the current wasm message types and spend a few minutes thinking about if any of them have taxable implications. We can do a separate ticket for developing support for each one after we determine if there are any

@pharr117
Copy link
Collaborator Author

Current WASM module provides the following message types (see here for details):

/cosmwasm.wasm.v1.MsgExecuteContract
/cosmwasm.wasm.v1.MsgInstantiateContract
/cosmwasm.wasm.v1.MsgStoreCode
/cosmwasm.wasm.v1.MsgMigrateContract
/cosmwasm.wasm.v1.MsgUpdateAdmin"
/cosmwasm.wasm.v1.MsgClearAdmin
/cosmwasm.wasm.v1.MsgUpdateInstantiationAdmin
/cosmwasm.wasm.v1.MsgUpdateParams
/cosmwasm.wasm.v1.MsgSudoContract
/cosmwasm.wasm.v1.MsgPinCodes
/cosmwasm.wasm.v1.MsgUnpinCodes
/cosmwasm.wasm.v1.MsgStoreAndInstantiateContract
/cosmwasm.wasm.v1.MsgRemoveCodeUploadParamsAddresses
/cosmwasm.wasm.v1.MsgAddCodeUploadParamsAddresses
/cosmwasm.wasm.v1.MsgStoreAndMigrateContract

As a first easy answer, MsgExecuteContract will for sure have taxable implications. We are already tracking an issue that suggests how we would want to implement parsers for particular contracts: #443

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants