Skip to content
This repository has been archived by the owner on Nov 20, 2024. It is now read-only.

refactor: Improve pallet-cosmos and runtime in horizon-template-node #33

Merged
merged 45 commits into from
Aug 27, 2024

Conversation

code0xff
Copy link
Contributor

No description provided.

code0xff and others added 14 commits July 19, 2024 01:36
* build(deps): Add no_std version of `cosmos-sdk-proto`

* feat: Directly apply protobuf type

* feat: Apply protobuf tx to ante decorators

* feat: Apply protobuf type to msg send

* feat: Apply protobuf type to pallet cosmos

* feat: Add types to pallet cosmos

* feat: Add get signers and sign bytes to msg send

* feat: Implement get sign bytes and get signers

* test: Add get sign bytes test

* test: Add get std sign bytes test

* fix: Remove ripemd160 host function

* fix: Fix add fee payer bug

* fix: Add error handlings

* feat: Implement check_self_contained

* refactor: Add get address from bech32

* fix: Re-enable transaction validation check

* docs: Refactor pallet cosmos annotations

* feat: Add get sequence from transaction

* feat: Add default weight to pallet cosmos

* fix: Add get sequence to validate transaction in pool

* refactor: Refactor dependencies

---------

Co-authored-by: Jeeyong Um <[email protected]>
Co-authored-by: Jungyong Um <[email protected]>
* feat: Add cosmos transaction simulation json rpc

* feat: Add simulate json rpc

* feat: Add events to simulate response

* fix: Fix simulate return type

* fix: Fix check tx event handling in sidecar

* feat: Transform raw type event values to string in simulate

* fix: Fix search tx bug

* fix: Fix typos

* fix: Fix pallet cosmos event

---------

Co-authored-by: Jungyong Um <[email protected]>
* feat: Add module error to pallet cosmos

* refactor: Refactor get fee payer from tx

* refactor: Refactor get fee from tx

* fix: Change event and error names

* feat: Add cosmos errors

* fix: Add codespace to check result

* refactor: Refactor remove 0x from hex string

* feat: Add error to simulate rpc
* feat: Add pallet assets

* feat: Add asset id to denom converter

* feat: Add asset transfer

* feat: Add denom asset router

* feat: Add genesis build for register denom asset routes

* feat: Add denom asset route example to chain spec

* fix: Set deposit values
* feat: Add deduct fee decorator

* feat: Add deduct fee events

* feat: Add simulate query to json rpc

* fix: Fix decode tx to get fee error

* refactor: Remove unused code

* fix: Fix keplr gas rate settings

* chore: Add asset transfer todo to migration

* refactor: Refactor create events in check deduct fee

* chore: Add todo for resolve imbalance to withdraw fee

* feat: Add more conditions to simulate

* fix: Remove unused code and dependency

* refactor: Refactor to string
* feat: Add any match macro

* refactor: Refactor message router with any_match macro

* style: Reformat any_match macros

* refactor: Refactor msg filter with any_match macro

* feat: Add cosmwasm msgs to MsgFilter

* feat: Add MsgStoreCode

* feat: Add MsgInstantiateContract2 handler

* feat: Add MsgExecuteContract handler

* feat: Add MsgMigrateContract and MsgUpdateAdmin handlers
* feat: Add cosmwasm libraries

* refactor: Refactor from IbcPacketReceiveResult to ContractResult function

* fix: Fix cosmwasm-vm errors

* feat: Add pallet-cosmwasm

* chore: Move cosmwasm vm and vm-wasmi to cosmwasm

* chore: Fix typos

* feat: Add pallet-cosmwasm

* feat: Add composable-support

* fix: Remove outdated ibc implements

* refactor: Remove unused dependencies

* fix: Add iterator and stargate features to cosmwasm vm and vm-wasmi

* refactor: Reformat pallet-cosmwasm Cargo.toml

* fix: Add no_std to several packages

* build: Add no_std to cosmwasm-std

* build: Remove unused features of cosmwasm vm and vm-wasmi

* build: Add default-features=false to several dependencies

* build: Fix num no_std issue

* refactor: Replace deprecated GenesisBuild with BuildGenesisConfig
@code0xff code0xff changed the title refactor: Improve pallet-cosmos and runtime in horizon-node-template refactor: Improve pallet-cosmos and runtime in horizon-template-node Aug 27, 2024
@code0xff code0xff merged commit d444191 into main Aug 27, 2024
1 check failed
@code0xff code0xff deleted the refactor branch August 27, 2024 12:48
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants