Skip to content

v11.0.0-rc5

Pre-release
Pre-release
Compare
Choose a tag to compare
@fadeev fadeev released this 10 Feb 12:46
e9fdc48

What's Changed

  • feat: Remove outdated chains on protocol contracts types by @andresaiello in #276
  • refactor: v1 v2 split by @skosito in #268
  • refactor: port ZRC20 contract to v2 by @skosito in #281
  • chore: Add Base Testnet data by @julianrubino in #284
  • feat: create2 gatewayevm deployment and upgrade poc by @skosito in #282
  • fix: slither v2 action and slither issues by @skosito in #286
  • fix: remove test and scripts from coverage by @skosito in #291
  • chore: move go.mod to root directory by @lumtis in #288
  • ci: publish v2 contracts by @fadeev in #285
  • refactor: maintain storage layout compability between ZRC20 v1 and v2 by @lumtis in #289
  • feat: v2 evm contracts deploy scripts by @skosito in #293
  • chore: rename zContract interface to UniversalContract by @skosito in #303
  • test: improve v2 coverage by @skosito in #294
  • feat: add whitelisting to erc20 custody v2 by @skosito in #296
  • fix: missing receiver in zevm withdraw functions by @skosito in #301
  • fix: check call msg length in gateway zevm by @skosito in #311
  • refactor: custody withdraw args swap by @skosito in #304
  • feat: revert options and revert context by @skosito in #305
  • feat: gas limit and fees for gatewayZEVM call and withdrawAndCall by @skosito in #312
  • ci: publish v2 by @fadeev in #297
  • fix: various fixes by @skosito in #316
  • docs: add instructions for deploy and verify by @skosito in #324
  • chore: coderabbit to ignore paths by @fadeev in #323
  • feat: erc20 custody legacy deposit by @skosito in #328
  • feat: add on revert gas limit by @skosito in #322
  • feat: setters for name and symbol in zrc20 by @skosito in #329
  • refactor: rename src to contracts by @fadeev in #314
  • fix: remove immutable property for decimal in zrc20 by @lumtis in #332
  • ci: generate v2 docs using forge doc by @fadeev in #334
  • chore: remove localnet from v2 by @skosito in #335
  • chore: update polygon and base contract addresses by @fadeev in #330
  • build(deps): bump github.com/ethereum/go-ethereum from 1.10.26 to 1.13.15 by @dependabot in #340
  • feat: deploy zrc 20 script by @skosito in #338
  • refactor: use soldeer instead of git submodules by @skosito in #337
  • ci: coderabbit ignore docs and data in v1 and v2 by @fadeev in #354
  • fix: move system contract to contracts folder by @skosito in #352
  • feat: contract addresses by @fadeev in #348
  • ci: add semgrep to repository by @jkan2 in #360
  • feat: add sender when calling connected chain contracts from zetachain by @skosito in #355
  • chore: run v2 workflows on PR for any branch by @skosito in #364
  • feat: improve revert handling by @skosito in #361
  • ci: Add SARIF upload to GitHub Security Dashboard by @jkan2 in #365
  • fix: missing tss update in erc20custody, zetaConnector and gatewayEVM by @skosito in #363
  • chore: fix generate workflow by @skosito in #366
  • fix: prevent using 0 gas limit for call and withdrawAndCall by @skosito in #370
  • fix: cleanup tss updater changes by @skosito in #368
  • chore: add data for Base mainnet go live (part one) by @CryptoFewka in #372
  • fix: revert ctx amount should be uint256 by @skosito in #377
  • feat: limit msg and payload size by @skosito in #376
  • chore: Add base mainnet addresses for go live by @CryptoFewka in #373
  • chore: Update package.json order, and touch files for CI by @CryptoFewka in #379
  • feat: ERC20Custody and ZetaConnector uups upgradable by @skosito in #385
  • fix: add pauser role to tss by @skosito in #386
  • fix: review fixes by @skosito in #383
  • refactor: rename onCrosschainCall and zContext by @skosito in #349
  • chore: default to main branch for docs by @fadeev in #392
  • refactor: disable ZETA related functions and remove call functions not using callOptions by @lumtis in #393
  • fix: address warnings in build by @lumtis in #399
  • feat: erc20 auth calls by @skosito in #401
  • feat: add DepositedAndCalled and WithdrawnAndCalled events by @lumtis in #403
  • ci: generate contract addresses by @fadeev in #380
  • fix: use nonReentrant only on functions interacting with arbitrary contracts by @skosito in #395
  • fix: disable callOnRevert in GatewayEVM call by @skosito in #407
  • chore: script to deploy GatewayZEVM by @skosito in #408
  • docs: improve deployment instructions by @lumtis in #413
  • chore: gateway addresses by @fadeev in #414
  • docs: add scripts and section to help with ZRC20 deployment for ZRC20 upgrade by @lumtis in #418
  • chore: use deployer address in deployment scripts by @lumtis in #419
  • ci: publish release notes to Discord by @fadeev in #422
  • chore: add ZetaChain Gateway address by @fadeev in #421
  • chore: add mainnet broadcast information by @lumtis in #425
  • chore: scripts for deploying implementation contracts by @lumtis in #423
  • chore: update Base & Polygon ERC-20 custody addresses by @fadeev in #430
  • chore: update codeowner by @lumtis in #436
  • feat: add signet and testnet4 addresses by @gartnera in #435
  • chore: mainnet Gateway addreses, testnet USDC Solana and Amoy by @fadeev in #438
  • docs: make comment clearer for revert context address by @lumtis in #445
  • chore: deployment info for v21 implementation contract by @lumtis in #434
  • refactor: move v1 contracts still used to v2 directory by @lumtis in #447
  • chore: make v2 the root of the directory by @lumtis in #449
  • feat: add onAbort interface by @lumtis in #450
  • docs: add instruction to verify deployed contracts by @lumtis in #454
  • ci: publish to npm workflow by @fadeev in #456
  • fix: skip admin transfer in deployment scripts when admin is deployer by @lumtis in #457
  • chore: Solana gateway address by @fadeev in #459

New Contributors

Full Changelog: v9.0.0...v11.0.0-rc5