What's Changed
- chore: fix check internal dependencies up to date GitHub action by @fahimahmedx in #1997
- chore: update remaining tests to go 1.21 by @fahimahmedx in #1998
- feat: add connection router address to nexus params by @fish-sammy in #1999
- feat(wasm)!: add wasm support by @milapsheth in #1884
- fix(makefile): fix non-wasm docker image build with ledger tag by @milapsheth in #2001
- feat(nexus): msg dispatcher for routing messages from the wasm connection router to the nexus module by @fish-sammy in #2000
- refactor(nexus): rename param ConnectionRouter to Gateway by @fish-sammy in #2003
- chore(github-action): swap out aws credential by @RiceAndMeet in #2004
- refactor(nexus): add the new methods for storing general messages in Nexus and set them to be processing by @fish-sammy in #2006
- feat(axelarnet)!: pick up the new methods for setting general messages in the msg_server and proposal handler by @fish-sammy in #2009
- feat(axelarnet/nexus)!: pick up the new methods for setting general messages in ibc message_handler and nexus msg_dispatcher by @fish-sammy in #2010
- refactor(nexus): general message deprecated methods removal by @fish-sammy in #2011
- refactor: removed unutilized and deprecated properties in AxelarApp by @cgorenflo in #2007
- refactor: extract module orders from NewAxelarApp by @cgorenflo in #2008
- chore: replace specific ownership with team ownership by @cgorenflo in #2015
- feat(evm): route contract call via the nexus module by @fish-sammy in #2012
- refactor: manage keepers in app.go in a map for better organization by @cgorenflo in #2013
- refactor: extract keeper initialization functions in Axelar application by @cgorenflo in #2014
- refactor: reorder initializations in app.go by @cgorenflo in #2017
- refactor: continue to reorder initializations in app.go and simplify by @cgorenflo in #2018
- refactor: store keepers by reference by @cgorenflo in #2019
- refactor(nexus): add message router for the axelarnet and evm modules by @fish-sammy in #2020
- refactor(nexus): make SetMessageProcessing private and replace it with RouteMessage by @fish-sammy in #2021
- refactor: improve address validator structure and make seal explicit by @cgorenflo in #2022
- feat(nexus): add the wasm message route by @fish-sammy in #2023
- fix: accept string address in inflation query by @milapsheth in #2025
- fix: allow hex strings to be prefixed by 0x optionally in queries by @milapsheth in #2028
- fix(gh-action): swap out aws auth credential by @RiceAndMeet in #2030
- chore(gh-action): parameterized repo name by @RiceAndMeet in #2035
- refactor: continue to simplify keeper initialization in app.go by @cgorenflo in #2024
- chore: remove unused rosetta dockerfile by @haiyizxx in #2034
- chore: add
MaxWasmSize
to compile flag by @jcs47 in #2041 - fix: nexus message router get correctly set up by @cgorenflo in #2031
- fix(nexus)!: change the route request from nexus to router tagging from route_messages to route_messages_from_nexus by @fish-sammy in #2046
- refactor: completed app.go rebuild by @cgorenflo in #2043
- refactor: move ante handlers into their own files by @cgorenflo in #2044
- fix: correctly wrap context in the nexus message route by @cgorenflo in #2048
- chore: enable cgo by @jcs47 in #2039
- fix: automatic building of latest docker image by @jcs47 in #2049
- refactor: use keeper instead of ibc keeper in axelarnet app module by @cgorenflo in #2047
- chore: add 0x prefix to hex encoding by @milapsheth in #2050
- fix: set corresponding event to completed when nexus msg executed by @fish-sammy in #2051
- fix: enforce default wasm/cgo values when gh action runs automatically by @jcs47 in #2053
- chore: update internal dependencies by @fahimahmedx in #2056
- feat!: use antehandlers for wasm calls to core by @cgorenflo in #2045
- test: add test case for no successful vote by @fahimahmedx in #2057
- test: add test case for zero end blocker limit by @fahimahmedx in #2055
- fix(nexus)!: route messages req needs to marshal/unmarshal []byte that rust can understand by @fish-sammy in #2059
- fix(nexus)!: remove omitempty from the jsontag of source_tx_index of WasmMessage by @fish-sammy in #2061
- chore(vald): fix false positive data race blockSeen in vald test by @fahimahmedx in #2060
- feat: add feature flags for ibc hooks middleware by @cgorenflo in #2062
- chore(cherry-pick): cherry pick patch v0.34.3 to main by @RiceAndMeet in #2068
- fix: add nexus module account by @fish-sammy in #2069
- feat: add code coverage by @fahimahmedx in #2063
- feat: add gRPC routes to remaining module by @xyuanatbgraph in #2052
- chore(go.mod): upgrade cometbft and grpc package by @RiceAndMeet in #2070
- test: add test for UintBetween by @fahimahmedx in #2075
- test: add decoding tests for uppercase hex and leading zeros by @fahimahmedx in #2073
- test: add test for reading empty seed file by @fahimahmedx in #2072
- docs: update bytecode dependency instructions by @xyuanatbgraph in #2054
- test: add tests for keeper/grpc_query.go by @fahimahmedx in #2074
- feat: change wasm module's default genesis behaviour by @cgorenflo in #2065
- refactor: remove ValidateBasic in cli by @lukema95 in #2076
- chore: ignore proto generated files for code coverage check by @cgorenflo in #2079
- fix: reenable custom type proto marshalling by @cgorenflo in #2078
- chore: bump wasmvm version by @milapsheth in #2081
- fix: allow custom types to get marshalled after grpc dependency update by @cgorenflo in #2083
- feat(nexus)!: move route message from the vote handler into the nexus end blocker by @fish-sammy in #2082
- fix(evm)!: set event status to completed when msg is queued for routing in the nexus module by @fish-sammy in #2084
- feat(nexus)!: parametrize end blocker limit by @fish-sammy in #2089
- fix(evm)!: only rate limit evm destination in evm module by @milapsheth in #2085
- fix(app)!: run evm end blocker after nexus to process routed messages by @milapsheth in #2090
- ci(Makefile)!: enable wasm build by default in makefile by @milapsheth in #2087
- docs: verify binary instructions by @kalidax in #2088
- chore: update cometbft/ibc deps by @milapsheth in #2091
- refactor(nexus): rename incoming/outgoing transfer direction to from/to by @milapsheth in #2094
- docs(swagger): add wasm REST API to swagger docs by @milapsheth in #2092
- fix(nexus)!: update status of message to wasm after execution by @milapsheth in #2093
New Contributors
- @fahimahmedx made their first contribution in #1997
- @xyuanatbgraph made their first contribution in #2052
- @lukema95 made their first contribution in #2076
Full Changelog: v0.34.0...v0.35.0