Proto commits in axelarnetwork/axelar-core

These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)

Commit:e86a55c
Author:haiyizxx
Committer:GitHub

feat(proto)!: upgrade proto to cosmos sdk v0.47 (#2225)

Commit:cdaf7fb
Author:Haiyi Zhong
Committer:Haiyi Zhong

feat!: upgrade codebase to cosmos-sdk v0.50

Commit:3b5fefc
Author:Haiyi Zhong
Committer:Haiyi Zhong

feat!: update codebase to cosmos sdk v0.47

Commit:a0805d1
Author:Haiyi Zhong
Committer:Haiyi Zhong

update proto

Commit:1f28c7b
Author:Haiyi Zhong
Committer:Haiyi Zhong

feat(proto)!: upgrade proto to cosmos sdk v0.47

Commit:d6a131b
Author:haiyizxx
Committer:GitHub

chore(distribution): rename event (#2235)

The documentation is generated from this commit.

Commit:6563117
Author:haiyizxx
Committer:GitHub

feat(distribution)!: custom fee allocation (#2231)

Commit:ef91531
Author:jcs47
Committer:GitHub

fix(multisig-protobufs): mark sender field as deprecated and add new field with proper type (#2232)

Commit:ccfc806
Author:Haiyi Zhong
Committer:Haiyi Zhong

feat!: upgrade to cosmos sdk v0.47

Commit:d79a9df
Author:Haiyi Zhong
Committer:Haiyi Zhong

refactor(axelarnet)!: remove CallContract message type

Commit:31dd11d
Author:haiyizxx
Committer:GitHub

refactor(axelarnet): archive failed transfer (#2200)

Commit:fad8abd
Author:haiyizxx
Committer:GitHub

feat(nexus): gmp events metadata (#2189) (#2199)

Commit:2a8810a
Author:Sammy
Committer:GitHub

revert(nexus): remove gateway token support for amplifier (ref: bc0ae8fd, 1848c6b4) (#2196)

Commit:eee973e
Author:haiyizxx
Committer:GitHub

feat(nexus): gmp events metadata (#2189)

Commit:1848c6b
Author:Sammy
Committer:GitHub

feat(nexus): support CallContractWithToken from the nexus gateway contract (#2175)

Commit:92e7003
Author:Christian Gorenflo
Committer:GitHub

feat(tss): remove key id check to reduce heartbeat gas costs (#2173) (#2174)

Commit:fa154e3
Author:Christian Gorenflo
Committer:GitHub

feat(tss): remove key id check to reduce heartbeat gas costs (#2173) Co-authored-by: Milap Sheth <milap@interoplabs.io>

Commit:bd9d79b
Author:CJ Cobb
Committer:GitHub

feat(nexus)!: pass msg id between amplifier and core (#2152) * feat(nexus)!: pass msg id between amplifier and core

Commit:a2c1d32
Author:devmosis
Committer:GitHub

fix: remove illegal token `;` in nexus proto type (#2144)

Commit:85c6fe3
Author:haiyizxx
Committer:GitHub

feat(batch): batch message request (#2121) This pr introduce a new message type BatchRequest that suppresses execution errors on individual messages, preventing them from causing the entire batch to fail.

Commit:e4311c7
Author:Milap Sheth
Committer:GitHub

chore: backport wasm params change, wasm dir, wasm state sync fix, and ibc query (#2119) * fix!: override wasm default param after initialization (#2105) * feat(cli): add `--wasm-dir` flag to start command (#2111) * fix(app): register wasm snapshot extension for state-sync (#2114) * fix(app): register wasm snapshot extension for state-sync * feature gate extension registration * move to a separate function * rename method * fix(wasm): migrate wasm cache dir to the new path (#2115) * add --wasm-dir flag to start command * use /Users/joaosousa env var * docs * programatically determine the default value for the wasm dir * addendum * addendum * fix * edit flag description Co-authored-by: Milap Sheth <milap@axelar.network> * fix * simplification * fix(wasm): migrate wasm cache dir to the new path * convert to abs path * assume path is already expanded and move check earlier * dep update * go mod tidy * use wasm path --------- Co-authored-by: João Sousa <joaosousa@Joaos-MBP.home> Co-authored-by: jcs47 <11947034+jcs47@users.noreply.github.com> * feat(axelarnet): add queries to retrieve cosmos chains, ibc path (#2116) * feat(axelarnet): add queries to retrieve cosmos chains, ibc path * register cli cmds and add tests * docs * dep update * remove chains query * lint * revert config change --------- Co-authored-by: haiyizxx <haiyi@axelar.network> Co-authored-by: jcs47 <11947034+jcs47@users.noreply.github.com> Co-authored-by: João Sousa <joaosousa@Joaos-MBP.home>

Commit:bc8a8db
Author:Milap Sheth
Committer:GitHub

feat(axelarnet): add queries to retrieve cosmos chains, ibc path (#2116) * feat(axelarnet): add queries to retrieve cosmos chains, ibc path * register cli cmds and add tests * docs * dep update * remove chains query * lint * revert config change

Commit:9bf94cd
Author:Milap Sheth

feat(nexus): allow nexus chain query to filter by module

Commit:61eb21d
Author:Milap Sheth
Committer:GitHub

refactor(nexus): rename incoming/outgoing transfer direction to from/to (#2094)

Commit:ae4e4c7
Author:Milap Sheth

refactor to pass rate limit logger with additional info

Commit:a7e2994
Author:Milap Sheth

Merge branch 'main' into rate-limit-renaming

Commit:12a3f7d
Author:Sammy
Committer:GitHub

feat(nexus)!: parametrize end blocker limit (#2089)

Commit:8263ee7
Author:Milap Sheth

refactor(nexus): rename incoming/outgoing transfer direction to from/to

Commit:f6c465c
Author:Sammy
Committer:GitHub

fix(nexus)!: remove omitempty from the jsontag of source_tx_index of WasmMessage (#2061)

Commit:6cb8178
Author:Sammy
Committer:GitHub

fix(nexus)!: route messages req needs to marshal/unmarshal []byte that rust can understand (#2059) * fix(nexus)!: route messages req needs to marshal/unmarshal []byte that rust can understand * simplify WasmBytes UnmarshalJSON

Commit:18c0eeb
Author:Christian Gorenflo
Committer:GitHub

feat!: use antehandlers for wasm calls to core (#2045)

Commit:a3b4493
Author:Milap Sheth
Committer:GitHub

fix: accept string address in inflation query (#2025) (#2027) * fix: accept string address in inflation query * fix test * add additional binding * address comments * Update proto/axelar/reward/v1beta1/query.proto * add readme * regenerate files --------- Co-authored-by: Christian Gorenflo <christian@axelar.network>

Commit:a80d812
Author:Milap Sheth
Committer:GitHub

fix: accept string address in inflation query (#2025) * fix: accept string address in inflation query * fix test * add additional binding * address comments * Update proto/axelar/reward/v1beta1/query.proto Co-authored-by: Christian Gorenflo <christian@axelar.network> * add readme * regenerate files --------- Co-authored-by: Christian Gorenflo <christian@axelar.network>

Commit:6c887df
Author:Sammy
Committer:GitHub

refactor(nexus): rename param ConnectionRouter to Gateway (#2003)

Commit:271d6c3
Author:Sammy
Committer:GitHub

feat(nexus): msg dispatcher for routing messages from the wasm connection router to the nexus module (#2000) * feat(nexus): msg dispatcher for routing messages from the wasm connection router to the nexus module * add comment * fix spelling * selective routing and event emission * hook it up * msg_dispatcher handle one message at a time * fix go generate

Commit:35d1bba
Author:Milap Sheth
Committer:GitHub

feat(wasm)!: add wasm support (#1884) * add wasm go import * add wasm docs * add wasm protos * add wasm to app.go * add wasm support for docker build * add wasm build option for workflow * fix unit test * add gov proposal hook * update docs * remove docs * make module basics setup wasm dependent * add wasm opts hook * use test keyring * update default chain id * add osmosis's ibc hooks * update version for upgrade * wrap rate limiter * update version tag * workaround test for now * add support in all dockerfiles * bump wasmd version * fix axelard defaults * refactor app.go * revert dockerfile optimizations * fix dockerfile --------- Co-authored-by: Sammy Liu <sammy.liu@axelar.network>

Commit:e27b10a
Author:Sammy Liu

Merge branch 'main' into cosmwasm

Commit:a722bc8
Author:Sammy Liu
Committer:GitHub

feat: add connection router address to nexus params (#1999) * feat: add connection router address to nexus params * fix tests * fix formatting

Commit:8f7b43c
Author:Milap Sheth

Merge branch 'main' into cosmwasm

Commit:35a9f52
Author:Milap Sheth
Committer:GitHub

refactor(axelarnet)!: avoid passing chain name to ibc retry (#1987)

Commit:b2b302c
Author:Milap Sheth
Committer:GitHub

feat: allow querying inflation rate per validator (#1984) * feat: allow querying inflation rate per validator * address comments

Commit:2558580
Author:Milap Sheth
Committer:GitHub

feat: add registered asset name to fee paid event (#1981)

Commit:1d50e85
Author:Milap Sheth

Merge branch 'main' into cosmwasm

Commit:6d31bbf
Author:Milap Sheth
Committer:GitHub

feat(axelarnet)!: allow using a feegranter for RouteMessage (#1971) * feat(axelarnet)!: allow using a feegranter for RouteMessage * update tests * update docs * update deps

Commit:6b87d2c
Author:jcs47
Committer:GitHub

feat: add `params` query to each axelar-core module (#1953)

Commit:fd5d61f
Author:Milap Sheth
Committer:GitHub

feat: upgrade cosmos-sdk patch release (#1933) AXE-641: Cosmos-sdk v0.45.16 and IBC v4.4.1 bump - Switched to CometBFT as part of the update - Fixes AXE-679

Commit:0641509
Author:Sammy Liu
Committer:GitHub

feat(axelarnet)!: min deposit requirement based on the contract addresses in the call contracts proposal (#1952) * feat!(nexus): min deposit requirement based on the contract addresses in the call contracts proposal * fix testing * add hook AfterProposalSubmission * little refactor * fix call contracts proposal min deposits * address PR comments * move from nexus to axelarnet

Commit:e272a84
Author:Sammy Liu
Committer:GitHub

refactor: move call contracts proposal from nexus to axelarnet (#1954)

Commit:f85f716
Author:Sammy Liu
Committer:GitHub

feat(axelarnet)!: add a refund address to the optional fee payment for Cosmos GMP calls (#1942) * feat(axelarnet)!: add a refund address to the optional fee payment for Cosmos GMP calls * validate address

Commit:1835cea
Author:Sammy Liu
Committer:GitHub

feat(nexus): call contracts proposal definition (#1943) * feat(nexus): call contracts proposal definition * fix comment on the proto type * change payload hash to payload * add amino codec registration

Commit:3ca1b57
Author:Milap Sheth
Committer:GitHub

feat(reward): add inflation rate query (#1941) (#1947) * feat: add axelar inflation grpc query * rename to inflation rate * add tests * add reward params query * add cli for params * Update x/reward/keeper/grpc_query.go --------- Co-authored-by: Christian Gorenflo <christian@axelar.network>

Commit:24d87e8
Author:Milap Sheth
Committer:GitHub

feat: backport improvements to events (#1945) * refactor: add message name to some events for increased performance (#1923) Co-authored-by: Milap Sheth <milap@axelar.network> * refactor: add message name to poll events and to MessageReceived (#1925) * feat(nexus): add message status update events (#1928) * add message status update events * add message processing event * feat: add XXX_MesageName() func to axelarnet events (#1937) --------- Co-authored-by: Christian Gorenflo <christian@axelar.network> Co-authored-by: Ilya Lukyanov <ilya.lukyanov@gmail.com> Co-authored-by: haiyizxx <haiyi@axelar.network>

Commit:4cb04c2
Author:Milap Sheth
Committer:GitHub

feat(reward): add inflation rate query (#1941) * feat: add axelar inflation grpc query * rename to inflation rate * add tests * add reward params query * add cli for params * Update x/reward/keeper/grpc_query.go Co-authored-by: Christian Gorenflo <christian@axelar.network> --------- Co-authored-by: Christian Gorenflo <christian@axelar.network>

Commit:d175f60
Author:haiyizxx
Committer:GitHub

feat(evm)!: confirm gateway txs (#1929) * feat(evm)!: confirm gateway txs - add a new message that allows confirming multiple transactions at once * address comments

Commit:871c903
Author:Christian Gorenflo
Committer:GitHub

feat: add XXX_MesageName() func to axelarnet events (#1937)

Commit:c2d3a68
Author:haiyizxx
Committer:GitHub

feat(nexus): add message status update events (#1928) * add message status update events * add message processing event

Commit:fd5dd42
Author:Ilya Lukyanov
Committer:GitHub

refactor: add message name to poll events and to MessageReceived (#1925)

Commit:0d8cbea
Author:Christian Gorenflo
Committer:GitHub

refactor: add message name to some events for increased performance (#1923) Co-authored-by: Milap Sheth <milap@axelar.network>

Commit:929391b
Author:CJ Cobb
Committer:GitHub

feat(axelarnet)!: refactor call-contract (#1921) * feat(axelarnet)!: refactor call-contract * change message status from processing to approved * add optional fee * review * review * fix ci * review

Commit:a5fc8fe
Author:Christian Gorenflo
Committer:GitHub

chore: update third party protos (#1919) Co-authored-by: Milap Sheth <milap@axelar.network>

Commit:059328f
Author:Christian Gorenflo
Committer:GitHub

refactor: rename ExecuteMessage and message state Sent (#1918)

Commit:7b87d40
Author:CJ Cobb
Committer:GitHub

feat(nexus)!: add source tx hash to message struct (#1907) * feat(nexus)!: add source tx hash to message struct

Commit:aa2efb8
Author:haiyizxx
Committer:GitHub

feat(axelarnet)!: optional gas fee for general message (#1906) * feat(axelarnet)!: optional gas for general message * address comments * improve deductFee function

Commit:adf79e9
Author:CJ Cobb
Committer:GitHub

fix(nexus): include general message in genesis import/export (#1902) * fix(nexus): include general message in genesis import/export

Commit:f4e6d30
Author:Milap Sheth

Merge branch 'main' into cosmwasm

Commit:23155cb
Author:CJ Cobb
Committer:GitHub

feat(nexus)!: add query for general message (#1897) * feat(nexus)!: add query for general message

Commit:6c4a4b1
Author:Christian Gorenflo
Committer:GitHub

feat(nexus): new event for confirmed GMP message (#1895)

Commit:9b3e4fb
Author:Milap Sheth

Merge branch 'main' into cosmwasm

Commit:df5e64e
Author:haiyizxx
Committer:GitHub

feat(axelarnet)!: receive general message from IBC memo (#1887) * feat(axelarnet)!: receive general message from IBC memo * update based on latest main * address comment

Commit:8c4a355
Author:Milap Sheth

Merge branch 'main' into cosmwasm

Commit:412e4a0
Author:CJ Cobb
Committer:GitHub

feat(axelarnet): call evm contract from axelarnet (#1881) * feat(axelarnet): call contract from axelarnet Co-authored-by: Milap Sheth <milap@axelar.network>

Commit:b35abcb
Author:haiyizxx
Committer:GitHub

refactor(nexus)!: simplify general message struct (#1889) * refactor(nexus)!: simplify general message struct * address comments

Commit:a3c6a11
Author:haiyizxx
Committer:GitHub

feat(axelarnet)!: execute approved general message (#1885) * feat(axelarnet)!: execute approved general message - add executeMessage transaction to forward approved message to a cosmos chain - set temporary packet id and message id mapping, so can set msg to retry on packet ack failure * address comments

Commit:ea531a4
Author:Stelios Daveas
Committer:GitHub

chore(grpc): command evm grpc query (#1869) (#1886) * move command legacy query to grpc service * rm dead code --------- Co-authored-by: Milap Sheth <milap@axelar.network>

Commit:b499de0
Author:Stelios Daveas
Committer:GitHub

chore(grpc): command evm grpc query (#1869) * move command legacy query to grpc service * rm dead code * move GetCommandResponse to grpc_query.go * command_id -> id * repopulate fields of CommandResponse * use customname ID * reset command_id to id for QueryCommandResponse --------- Co-authored-by: Milap Sheth <milap@axelar.network>

Commit:b8072c0
Author:Milap Sheth
Committer:Milap Sheth

add wasm protos

Commit:aac2077
Author:Milap Sheth
Committer:GitHub

feat(ibc)!: bump IBC to v4.2.0 (#1873) * ibc go v3 -> v4 * update proto scripts * update ibc interfaces * add missing bank api * go deps * update 3rd party proto * doc update * v23

Commit:6d58c07
Author:Milap Sheth
Committer:GitHub

Revert "feat(evm)!: confirm general message destinate to cosmos chains (#1863)" (#1875) This reverts commit c06075c14d543fdb767bcd726b07d81b307928a9.

Commit:c06075c
Author:haiyizxx
Committer:GitHub

feat(evm)!: confirm general message destinate to cosmos chains (#1863) * feat(evm)!: confirm general message destinate to cosmos chains - evm endblocker set approved general message in nexus module - change gateway tx receiver validation to 128 length string

Commit:4a787b4
Author:Sammy Liu
Committer:GitHub

fix(evm): deposit state (#1853) (#1855) * fix(evm): deposit state * fix prefix to migrate * fix genesis test * unit test * revert some mistake in event ID build * add logging * add legacy deposits to genesis state * improve the migration

Commit:376e753
Author:Sammy Liu
Committer:GitHub

fix(evm): deposit state (#1853) * fix(evm): deposit state * fix prefix to migrate * fix genesis test * unit test * revert some mistake in event ID build * add logging * add legacy deposits to genesis state * improve the migration

Commit:0f27fea
Author:Milap Sheth
Committer:GitHub

feat(nexus): add chain maintainers grpc query (#1773) (#1843) (#1844)

Commit:4dafb64
Author:Milap Sheth
Committer:GitHub

feat(nexus): add chain maintainers grpc query (#1773) (#1843)

Commit:bccb248
Author:Milap Sheth
Committer:GitHub

feat(nexus)!: allow removing rate limit (#1830) * feat(nexus): add transfer rate limit and epoch queries * improved doc * use consts * address comments * refactor * go dep update * feat(nexus)!: allow removing rate limit * Apply suggestions from code review Co-authored-by: Sammy Liu <sammy.liu@axelar.network> * Update x/nexus/keeper/rate_limit.go Co-authored-by: Sammy Liu <sammy.liu@axelar.network> * lint * go dep update * update codec * addressed comments * go dep update Co-authored-by: Sammy Liu <sammy.liu@axelar.network>

Commit:bb8357d
Author:Milap Sheth
Committer:GitHub

feat(nexus): add transfer rate limit query (#1829) * feat(nexus): add transfer rate limit and epoch queries * improved doc * use consts * address comments * refactor * go dep update * Apply suggestions from code review Co-authored-by: Sammy Liu <sammy.liu@axelar.network> * Update x/nexus/keeper/rate_limit.go Co-authored-by: Sammy Liu <sammy.liu@axelar.network> * lint * go dep update * addressed comments Co-authored-by: Sammy Liu <sammy.liu@axelar.network>

Commit:3f84ed1
Author:Milap Sheth
Committer:GitHub

feat(axelarnet)!: add ibc rate limit tracking (#1823) * feat(axelarnet)!: add ibc rate limit tracking * fix imports * genesis import/export * add migration handler * unit tests * nicer intro * add limit and window to register asset cli * rest api args * refactor const * address comments * address comment * go dep udpate * update docs

Commit:7a87bcf
Author:Milap Sheth

add limit and window to register asset cli

Commit:73933b0
Author:Milap Sheth
Committer:GitHub

feat(nexus)!: add rate limits to transfers (#1808) * ibc v3 * update protos * update swagger * update makefile * update docs * feat(nexus)!: add rate limits to transfers * format proto * chore: lint and add docs * refactor rate limits * add log * proto-gen * address comments * remove helper * use enum * addresses comments * move TransferFlow to exported * rename TransferFlow to TransferDirection * rename TransferRate to TransferEpoch * revert error log * address comments * refactor test utils * goimport * add unit tests

Commit:241f390
Author:Milap Sheth
Committer:GitHub

feat(evm): able to query token information by address (#1748) (#1825) Co-authored-by: Christian Gorenflo <christian@axelar.network> Co-authored-by: jack <jackson.virgo1@gmail.com> Co-authored-by: Christian Gorenflo <christian@axelar.network>

Commit:5ffdad0
Author:Milap Sheth
Committer:GitHub

fix: backport cosmos sdk patch (#1812) * build: fix (#1755) Co-authored-by: Milap Sheth <milap.sheth2010@gmail.com> Co-authored-by: Christian Gorenflo <christian@axelar.network> Co-authored-by: Sammy Liu <liuzhihao1991@gmail.com> * fix: correct sed.sh for use on Macs (#1781) * test: make wrong data format test for state store deterministic (#1783) By chance the random bytes in the current test are sometimes unmarshallable, making the test for wrong data format fail * fix: dragonberry patch (#1789) Co-authored-by: Milap Sheth <milap@axelar.network> * chore: clean up indirect dependencies (#1790) * fix: clean up go mod (#1794) * Revert "chore: clean up indirect dependencies (#1790)" This reverts commit a1881672fc6c452f3b7bca6b1e5c6f94cbd22227. * Revert "fix: dragonberry patch (#1789)" This reverts commit d0b5538937d453bc8c6ccd8d1f14e8b02592c844. * cleanup deps * update tests * update deps * fix: update tendermint protos (#1804) Co-authored-by: Ron <yrong1997@gmail.com> Co-authored-by: Christian Gorenflo <christian@axelar.network> Co-authored-by: Sammy Liu <liuzhihao1991@gmail.com> Co-authored-by: Reece Williams <31943163+Reecepbcups@users.noreply.github.com>

Commit:a6215c0
Author:Milap Sheth
Committer:GitHub

feat(app)!: update to IBC v3 (#1805) * ibc v3 * update protos * update swagger * update makefile * update docs * update utils

Commit:3873405
Author:Milap Sheth

feat(axelarnet): allow deactivating ibc transfers

Commit:772de32
Author:Milap Sheth
Committer:Milap Sheth

feat(nexus)!: add rate limits to transfers

Commit:2739fa3
Author:Christian Gorenflo
Committer:GitHub

feat(multisig): allow validators to opt out of keygen (#1801)

Commit:63e1e00
Author:jack
Committer:GitHub

feat(evm): able to query token information by address (#1748) Co-authored-by: Christian Gorenflo <christian@axelar.network>

Commit:1ac3aaf
Author:Milap Sheth
Committer:GitHub

feat(evm): allow filtering evm chains query by chain status (#1775) (#1806) * feat(evm): allow filtering evm chains query by activated status * update doc

Commit:3b5f97f
Author:Milap Sheth
Committer:GitHub

feat: stricter permissioning for cosmos chain addition (#1807)

Commit:71a9fa7
Author:Milap Sheth
Committer:GitHub

feat(evm): allow filtering evm chains query by chain status (#1775) * feat(evm): allow filtering evm chains query by activated status * update doc

Commit:9bac921
Author:Milap Sheth
Committer:GitHub

Merge branch 'main' into ibc-v3

Commit:4057d62
Author:Milap Sheth
Committer:GitHub

fix: update tendermint protos (#1804)