Releases: axelarnetwork/axelar-contract-deployments
Releases · axelarnetwork/axelar-contract-deployments
v1.3.0
What's Changed
- feat: add blacksmith by @deanamiel in #198
- chore: upgrade deps by @milapsheth in #199
- feat(AxelarServiceGovernance): new external multisig setup by @re1ro in #169
- chore(wasm): update MultisigProver instantiate message by @jcs47 in #201
- feat: add script to automate contract deployment testing by @blockchainguyy in #194
- chore(wasm): update VotingVerifier instantiate message by @jcs47 in #205
- feat: add flag to execute scripts in parallel w.r.t. chains by @blockchainguyy in #203
- feat(GasService): script with gas service commands by @re1ro in #192
- feat: upgrade gas service on testnet to v6.3.0 by @milapsheth in #200
- ci(GasService): update GasInfo every 2 hours by @re1ro in #202
- feat(GasService): caching GMP fee results by @re1ro in #208
- chore: read env variables by @blockchainguyy in #207
- chore(cosmwasm): add support for deployment of monitoring contract by @jcs47 in #210
- chore(cosmwasm): update MultisigProver instantiation by @jcs47 in #209
- feat(GasService): new structure for GasInfo by @re1ro in #213
- chore(cosmwasm): rename
ConnectionRouter
andMonitoring
contracts by @jcs47 in #215 - chore(cosmwasm): use gas estimation when uploading contracts by @jcs47 in #216
- chore: update mantle explorer and api url by @blockchainguyy in #220
- feat: add msg id format to voting verifier instantiation msg by @cjcobb23 in #219
- feat: add config for Polygon Amoy testnet by @blockchainguyy in #204
- feat(gas-service): upgrade gas service to v6.3.1 on testnet by @milapsheth in #223
- chore: enable cron for testnet gas info updates by @re1ro in #214
- ci(gas-info): handling timeout for Scroll by @re1ro in #224
- ci(gas-info): handling timeout for Filecoin by @re1ro in #225
- ci(gas-info): handling timeout for Filecoin by @re1ro in #226
- chore(info): update amplifier contracts for
devnet-amplifier
anddevnet-verifiers
by @jcs47 in #222 - feat: add config for linea sepolia by @blockchainguyy in #206
- ci(gas-info): handling timeout for Linea and Mantle by @re1ro in #230
- feat(stellar): add stellar operators scripts by @milapsheth in #227
- ci(gas-info): increased Linea timeout by @re1ro in #231
- chore(testnet): removed Linea Goerli by @re1ro in #232
- fix: contract verification script failing for fantom and scroll by @blockchainguyy in #212
- fix: contract deployment testing script by @blockchainguyy in #211
- chore: add case for appproving execute tx using batch data by @blockchainguyy in #228
- feat(amplifier): add amplifier gateway deployment script by @milapsheth in #218
- chore: update contracts deployment script by @jcs47 in #233
- feat(evm): retrieve domain separator from axelar by @jcs47 in #234
- fix(amplifier): enforce sorting of signers by @jcs47 in #236
- fix(evm): evm amplifier deployment fixes by @albertov19 in #235
- refactor: approve with batch by @blockchainguyy in #238
- chore: deploy immutable mainnet factory contracts by @milapsheth in #239
- chore(cosmwasm): update deployment scripts by @jcs47 in #241
- chore: remove deprecated goerli chains by @blockchainguyy in #243
- feat(GasService): using internal TX relay API by @re1ro in #242
- feat: initial sui deployment scripts by @Foivos in #240
- fix(sui): improve sui gateway deployment params by @milapsheth in #248
- chore: improve sui readme by @npty in #247
- ci(GasService): remove gas info updates by @re1ro in #249
- fix(GasService): request and response of relay API by @ilyalukyanov in #246
- feat(amplifier): update devnet-amplifier.json and devnet-verifiers.json to match migration to v4 by @eguajardo in #245
- feat: add script to check for finality of a tx by @blockchainguyy in #244
- fix(amplifier): salt derivation and chain.axelarId by @eguajardo in #252
- chore(info): add
chainId
field to chain config files by @jcs47 in #251 - fix(evm): domain separator calculation by @jcs47 in #250
- feat(amplifier): rename worker to verifier and update voting verifier source gateway address in jsons by @eguajardo in #253
- feat(amplifier): store domain separator when deploying MultisigProver by @eguajardo in #257
- chore(info): update create2/create3 contracts in
devnet-verifiers
by @jcs47 in #258 - fix(sui): use
rpc
field when defined by @jcs47 in #259 - feat(evm): upgrade mainnet gas service to v6.3.1 by @milapsheth in #254
- feat(evm): onchainGasEstimate for L2s by @re1ro in #260
- feat: adding a script to rotate signers by @Foivos in #262
- feat(sui)!: add sui gateway call contract by @milapsheth in #264
- feat(sui)!: add sui approve message cmd by @milapsheth in #266
- fix(sui): amplifier worker set fetching by @jcs47 in #268
- fix(sui): faucet host by @jcs47 in #269
- feat(amplifier): store setupParams when deploying an external amplifier gateway by @eguajardo in #263
- feat(Stellar): operators execute script by @re1ro in #229
- chore(amplifier): update queries for retrieving current signer set by @jcs47 in #273
- chore(cosmwasm): pass domain separator as hexstring for MultisigProver by @jcs47 in #274
- feat: add utility function to sign txs by @blockchainguyy in #270
- fix(amplifier): update domain separator format when deploying prover by @eguajardo in #275
- feat(amplifier): update verifier set query by @eguajardo in #277
- feat(ste...
v1.2.0
What's Changed
- chore: update nonces by @milapsheth in #144
- feat: add gas options override by @deanamiel in #143
- feat: message signing script [AXE-2929] by @blockchainguyy in #150
- feat: destination chain check by @deanamiel in #141
- feat(cli): only output predicted changes by @jcs47 in #154
- refactor: add input validation checks in sign-message script by @blockchainguyy in #155
- feat: defender relayer signing [AXE-2528] by @blockchainguyy in #152
- fix: make
getAmplifierKeyAddresses
compatible with query response by @jcs47 in #156 - chore: add explorer names by @milapsheth in #157
- feat: script to verify user for token ownership [AXL-2865] by @blockchainguyy in #147
- fix: add missing
block_expiry
field to Multisig instantiate message by @jcs47 in #158 - fix(cosmwasm): remove
gracePeriod
from Multisig instantiation message by @jcs47 in #159 - feat: change chain.id to chain.axelarId by @deanamiel in #161
- feat: verify token manager proxy by @deanamiel in #145
- feat: add config for base sepolia by @blockchainguyy in #167
- feat: add config for optimism sepolia by @blockchainguyy in #166
- feat: update interchain token factory config by @deanamiel in #168
- fix: remove remaining instances of id by @deanamiel in #164
- feat: add fraxtal config by @blockchainguyy in #165
- feat: add fraxtal contracts by @milapsheth in #173
- chore: add fraxtal mainnet gas service by @milapsheth in #174
- refactor: add id property in optimism-sepolia config by @blockchainguyy in #176
- docs: clarify multicall decode util example by @milapsheth in #177
- feat: add config for Blast Sepolia by @blockchainguyy in #178
- feat: fraxtal testnet configurations by @canhtrinh in #163
- feat: add template config for mantle sepolia by @canhtrinh in #181
- feat: deploy contracts to L2 sepolia testnets by @milapsheth in #182
- chore: remove old goerli L2s by @milapsheth in #183
- feat: add blast mainnet config by @blockchainguyy in #179
- fix: update blast explorer api by @milapsheth in #184
- feat: deploy fraxtal ITS and governance contracts by @milapsheth in #185
- feat: deploy L2 testnet and blast governance and ITS contracts by @milapsheth in #186
- feat(wasm): flag for setting contract admin by @jcs47 in #189
- chore(info): configuration for
devnet-amplifier
by @jcs47 in #187 - chore(info): add
devnet-verifiers
config file by @jcs47 in #190 - feat: add script to generate block finality difference by @blockchainguyy in #188
- chore: remove eth goerli testnet by @milapsheth in #196
- chore: upgrade ITS to v1.2.4 by @milapsheth in #197
New Contributors
- @canhtrinh made their first contribution in #163
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- feat: add option to set flow limit through its in multisig script [AXE-2678] by @blockchainguyy in #120
- feat: upgrade gas service and deploy operators by @milapsheth in #133
- refactor: multisig script action to set flow limits [AXE-2836] by @blockchainguyy in #134
- feat: support ITS upgrades in deploy script by @milapsheth in #135
- feat: upgrade ITS testnet to v1.2.1 by @milapsheth in #136
- feat: list all chains script by @milapsheth in #137
- feat: deploy ITS on mainnet by @milapsheth in #138
- feat: add immutable mainnet by @milapsheth in #139
- fix: allow updating multiple trusted chains by @milapsheth in #140
- fix: fix its check by @milapsheth in #142
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Changelog
This release contains recently added chains and deployed contracts in the chains config.
What's Changed
- feat: update amp worker set query to not use keyID by @eguajardo in #42
- feat: offline signing using ledger [AXE-1805] by @blockchainguyy in #52
- chore: bump cgp and gmp sdk deps to latest patch by @milapsheth in #53
- fix: disable eip 1559 for ledger by @milapsheth in #54
- chore: rename to sign-utils by @milapsheth in #55
- feat: multisig script by @deanamiel in #47
- feat(governance): gateway upgrade option by @deanamiel in #45
- feat: governance script improvements by @milapsheth in #56
- feat: gateway utils script by @milapsheth in #57
- fix: support gateway deployment to multiple chains by @milapsheth in #58
- chore: bump gmp sdk to v5.3.4 by @milapsheth in #59
- chore: refactor prompts by @milapsheth in #60
- feat: stagenet gateway upgrade by @milapsheth in #61
- feat: allow deploying gateway implementation with create3 by @milapsheth in #62
- fix: emit warnings if governance/mint limiter are not contracts by @milapsheth in #64
- feat: v5.4.0 create3 deployer [AXE-2165] by @milapsheth in #65
- fix: writing constructor args content in file [AXE-1972] by @blockchainguyy in #63
- feat: testnet gateway upgrade [AXE-2058] by @milapsheth in #66
- feat: support verification of IG and Multisig [AXE-2166] by @milapsheth in #67
- feat: improve governance script by @milapsheth in #68
- fix: remove mandatory confirmations by @milapsheth in #70
- feat: onboard scroll testnet by @milapsheth in #69
- feat: onboard scroll mainnet by @milapsheth in #74
- feat: redeploy v5.4 Create3Deployer by @milapsheth in #76
- docs: for verification script [AXE-1973] by @blockchainguyy in #73
- feat: make verify synchronous by @milapsheth in #77
- chore: remove outdated centrifuge testnet by @milapsheth in #78
- chore: add static gas options by @milapsheth in #79
- feat: start nonce tracking by @milapsheth in #81
- chore: bump cgp to v6.2 and gmp sdk to v5.5 by @milapsheth in #82
- feat: add packaging script by @milapsheth in #83
- chore: rename gateway deploy script by @jcs47 in #84
- refactor: import directly from package [AXE-2350] by @blockchainguyy in #80
- feat: deploy v6.2 gateway contracts by @milapsheth in #85
- feat: simpler gateway upgrade cancellation by @milapsheth in #88
- chore: improved checks and update file names by @milapsheth in #89
- feat: mainnet gateway upgrade by @milapsheth in #91
- feat: identify chain from signed tx during broadcast by @milapsheth in #92
- feat: add new Ledger signer class and support EIP-1559 txs by @milapsheth in #94
- feat: integration test gh action by @deanamiel in #95
- chore: use json stringify prettier format by @milapsheth in #97
- fix: misc script fixes by @milapsheth in #98
- fix: use chain id for unique chain naming by @milapsheth in #100
- chore: cleanup README by @milapsheth in #103
- feat: create proposal deposit param change script by @milapsheth in #104
- fix: pass gas options to gateway deployment by @sdaveas in #105
- feat: script optimizations by @deanamiel in #99
- feat: add immutable devnet by @milapsheth in #107
- fix: improve gateway script to transfer permissions by @milapsheth in #111
- feat: add sepolia, arbitrum, centrifuge to stagenet by @milapsheth in #115
- feat: fixed its deployment by @Foivos in #102
- fix: address ITS verify script by @milapsheth in #118
- feat: dedicated ITS script by @deanamiel in #106
- feat: update testnet configuration by @jcs47 in #116
- feat: add gas adjustment option by @deanamiel in #119
- fix: get gas options by @deanamiel in #121
- feat: add gas option override to test by @deanamiel in #123
- feat: deploy ITS v1.0.0-beta.3 on testnet by @milapsheth in #117
- feat: centrifuge mainnet by @milapsheth in #125
- feat: amplifier deployment scripts by @cjcobb23 in #122
- chore: make chainops the codeowner with team specific permissions by @milapsheth in #126
- refactor: interchain token service scripts by @deanamiel in #124
- feat: deploy ITS v1.0.0 to testnet by @milapsheth in #127
- feat: decode multicall command by @deanamiel in #128
- refactor: improve governance script by @milapsheth in #130
- feat: decode calldata script by @deanamiel in #131
- feat: post deploy checks by @deanamiel in #129
- feat: add base immutable config by @milapsheth in #132
New Contributors
Full Changelog: v0.1.2...v1.0.0
v0.1.2
v0.1.1
What's Changed
- fix: bring back url field for hardhat custom network by @milapsheth in #49
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- feat: gas service and deposit service deployment by @deanamiel in #1
- feat: add new networks by @milapsheth in #3
- refactor: configs and scripts by @milapsheth in #4
- fix: cleanup deps and imports by @milapsheth in #5
- feat: improve deployment script and config by @milapsheth in #7
- feat: deploy script for const address deployer by @deanamiel in #10
- feat: add polygon zk evm by @milapsheth in #6
- feat: add contracts data by @milapsheth in #12
- feat: deploy create3 deployer script by @deanamiel in #8
- feat: add v5 gateway deployment by @milapsheth in #14
- fix(scripts): miscellaneous corrections by @jcs47 in #15
- feat(scripts): option to skip confirmation prompt by @jcs47 in #16
- feat(scripts): small improvements to
deploy-const-address-deployer
by @jcs47 in #17 - chore: rename script for deploying gateway v5 by @jcs47 in #18
- fix(config): update
ConstAddressDeployer
address and deployer by @jcs47 in #19 - feat: its deploy by @Foivos in #13
- fix: restore
--yes
flag indeploy-create3-deployer.js
by @jcs47 in #21 - feat: add deployment method option by @deanamiel in #20
- feat: add generic contract deployment by @milapsheth in #22
- fix: restore broken flags by @jcs47 in #23
- fix: local env option by @jcs47 in #24
- fix(utils): ensure
isString
returnsfalse
if empty string by @jcs47 in #26 - chore: add stagenet by @talalashraf in #25
- fix: owner as constructor by @deanamiel in #27
- feat: use given contract path for remote modules by @jcs47 in #29
- feat: add mantle testnet by @milapsheth in #32
- fix: add checks for contracts incompatible with create3 by @deanamiel in #36
- feat: added InterchainProposalSender constructor args by @npty in #37
- feat: script to manage ownership by @deanamiel in #34
- feat: deployed create3deployer by @milapsheth in #38
- feat: deployed interchain proposal sender by @milapsheth in #39
- feat: allow gateway deployment with amplifier worker set by @eguajardo in #35
- fix: set default options by @milapsheth in #40
- feat: operators script by @deanamiel in #33
- chore: improve operator script by @milapsheth in #41
- feat: add centrifuge to info file by @deanamiel in #28
- feat: execute contract script by @blockchainguyy in #30
- feat: governance script by @deanamiel in #31
- feat: v6 deployment improvements by @milapsheth in #43
- feat: deploy gas service v6.1 with operators contract on testnet by @milapsheth in #46
- feat: separate info into a package by @npty in #44
New Contributors
- @milapsheth made their first contribution in #3
- @jcs47 made their first contribution in #15
- @talalashraf made their first contribution in #25
- @npty made their first contribution in #37
- @eguajardo made their first contribution in #35
- @blockchainguyy made their first contribution in #30
Full Changelog: https://github.com/axelarnetwork/axelar-contract-deployments/commits/v0.1.0