What's Changed
π Features
- fix: Update sepolia enum by @falvaradorodriguez in #2425
- chore: improve existing BlockscoutClient detection by @dasanra in #2426
- Add addresses 1.5.0 for chain VANA_MOKSHA_TESTNET by @github-actions[bot] in #2457
- Fix integration tests broken by stale on-chain liquidity by @falvaradorodriguez in #2462
- Pin github actions to hashes by @Uxio0 in #2467
- Update CODEOWNERS by @Uxio0 in #2468
- feat: Add explicit permissions to GitHub Actions workflows by @luarx in #2469
- fix: Verify commits from Github action by @luarx in #2484
- fix: Error "Argument list too long" when pushing linter commit by @luarx in #2486
- fix: Fix commit linter fixes in GH action by @falvaradorodriguez in #2492
- Add .venv to gitignore by @Uxio0 in #2493
- feat: Use specific Github PAT fine-grained token by @luarx in #2496
- feat: Use specific token for creating prs and the bot one for the rest by @luarx in #2497
- fix: consolidate address scripts and create PR after linter fixes by @falvaradorodriguez in #2500
- Update dependencies by @Uxio0 in #2504
- fix: EthereumClient bugfixes and small optimizations by @Uxio0 in #2505
- fix: safe-eth-py bugfixes batch 1 (caches, django, checksum addressing) by @Uxio0 in #2511
- fix: correct oracle price math for non-18-decimal tokens by @Uxio0 in #2510
- Support secp256r1 / passkey owner signatures (v == 2) by @Uxio0 in #2513
- fix: use settlement contract address instead of null address in CowSwap quote requests by @falvaradorodriguez in #2516
- feat: Refactor CLA workflow configuration and permissions by @falvaradorodriguez in #2520
- fix: safe-core robustness (multisend recursion, EIP-1271 preimage) + utils cleanup by @Uxio0 in #2512
- fix: migrate SourcifyClient to API v2 by @falvaradorodriguez in #2522
- chore: bump faker from 40.18.0 to 40.21.0 by @falvaradorodriguez in #2538
- feat: add AsyncEthereumClient mirroring EthereumClient by @Uxio0 in #2523
- chore: optimize dependabot config by @Uxio0 in #2545
- fix: update CowSwap tests after API behavior change by @falvaradorodriguez in #2548
- feat: Set version 7.22.0 by @falvaradorodriguez in #2575
π Dependencies
- chore(deps): bump requests from 2.33.0 to 2.33.1 by @dependabot[bot] in #2406
- chore(deps-dev): bump gitpython from 3.1.46 to 3.1.49 by @dependabot[bot] in #2463
- chore(deps-dev): bump faker from 40.1.2 to 40.15.0 by @dependabot[bot] in #2405
- chore(deps-dev): bump coverage from 7.14.0 to 7.14.1 by @dependabot[bot] in #2527
- chore(deps): bump astral-sh/setup-uv from 8.1.0 to 8.2.0 by @dependabot[bot] in #2526
- chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 by @dependabot[bot] in #2525
- chore(deps): bump django from 5.2.14 to 5.2.15 by @dependabot[bot] in #2540
- chore(deps): bump aiohttp from 3.13.5 to 3.14.1 by @dependabot[bot] in #2541
- chore(deps): bump cryptography from 48.0.0 to 48.0.1 by @dependabot[bot] in #2542
- chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 by @dependabot[bot] in #2543
- chore(deps): bump actions/cache from 5.0.5 to 6.1.0 by @dependabot[bot] in #2564
- chore(deps-dev): bump the dependencies group across 1 directory with 5 updates by @dependabot[bot] in #2574
π New Chain Addresses
- Add addresses 1.5.0 for chain KATANA by @github-actions[bot] in #2361
- Add addresses 1.5.0 for chain PHAROS_MAINNET by @github-actions[bot] in #2401
- Add addresses 1.5.0 for chain PLASMA_TESTNET by @github-actions[bot] in #2417
- Add addresses 1.3.0 for chain CELO_SEPOLIA_TESTNET by @github-actions[bot] in #2418
- Add addresses 1.5.0 for chain CELO_SEPOLIA_TESTNET by @github-actions[bot] in #2419
- Add addresses 1.4.1 for chain CELO_SEPOLIA_TESTNET by @github-actions[bot] in #2420
- Add addresses 1.3.0 for chain CELO_SEPOLIA_TESTNET by @github-actions[bot] in #2421
- Add addresses 1.5.0 for chain ETHEREUM_SEPOLIA by @github-actions[bot] in #2424
- Add addresses 1.5.0 for chain ALPEN_TESTNET_II by @github-actions[bot] in #2422
- Add addresses 1.5.0 for chain ETHEREUM_HOODI by @github-actions[bot] in #2427
- Add addresses 1.4.1 for chain CRONOS_ZKEVM_TESTNET by @github-actions[bot] in #2428
- Add addresses 1.3.0 for chain CRONOS_ZKEVM_TESTNET by @github-actions[bot] in #2429
- Add addresses 1.4.1 for chain LITVM_LITEFORGE_TESTNET by @github-actions[bot] in #2430
- Add addresses 1.3.0 for chain LITVM_LITEFORGE_TESTNET by @github-actions[bot] in #2431
- Add addresses 1.3.0 for chain LITVM_LITEFORGE_TESTNET by @github-actions[bot] in #2432
- Add addresses 1.5.0 for chain HARMONY_MAINNET_SHARD_0 by @github-actions[bot] in #2433
- Add addresses 1.5.0 for chain ADI_CHAIN by @github-actions[bot] in #2434
- Add addresses 1.5.0 for chain OASIS_SAPPHIRE by @github-actions[bot] in #2435
- Add addresses 1.5.0 for chain KAVA by @github-actions[bot] in #2436
- Add addresses 1.5.0 for chain VANA by @github-actions[bot] in #2437
- Add addresses 1.5.0 for chain MOONRIVER by @github-actions[bot] in #2438
- Add addresses 1.5.0 for chain ROOTSTOCK_TESTNET by @github-actions[bot] in #2439
- Add addresses 1.5.0 for chain XAI_TESTNET_V2 by @github-actions[bot] in #2440
- Add addresses 1.5.0 for chain GRAVITY_ALPHA_TESTNET_SEPOLIA by @github-actions[bot] in #2441
- Add addresses 1.5.0 for chain BOBA_SEPOLIA by @github-actions[bot] in #2442
- Add addresses 1.5.0 for chain SHAPE_SEPOLIA_TESTNET by @github-actions[bot] in #2443
- Add addresses 1.5.0 for chain ZETACHAIN_TESTNET by @github-actions[bot] in #2444
- Add addresses 1.5.0 for chain SWELLCHAIN_TESTNET by @github-actions[bot] in #2445
- Add addresses 1.5.0 for chain MODE_TESTNET by @github-actions[bot] in #2446
- Add addresses 1.5.0 for chain OASIS_SAPPHIRE_TESTNET by @github-actions[bot] in #2447
- Add addresses 1.5.0 for chain MOONBASE_ALPHA by @github-actions[bot] in #2448
- Add addresses 1.5.0 for chain LISK_SEPOLIA_TESTNET by @github-actions[bot] in #2449
- Add addresses 1.5.0 for chain TAC_SAINT_PETERSBURG by @github-actions[bot] in #2450
- Add addresses 1.5.0 for chain TAIKO_HOODI by @github-actions[bot] in #2451
- Add addresses 1.5.0 for chain HARMONY_TESTNET_SHARD_0 by @github-actions[bot] in #2452
- Add addresses 1.5.0 for chain IMMUTABLE_ZKEVM_TESTNET by @github-actions[bot] in #2453
- Add addresses 1.5.0 for chain KAVA_TESTNET by @github-actions[bot] in #2454
- Add addresses 1.5.0 for chain ETHERLINK_SHADOWNET_TESTNET by @github-actions[bot] in #2455
- Add addresses 1.5.0 for chain CRONOS_TESTNET by @github-actions[bot] in #2456
- Add addresses 1.5.0 for chain ZIRCUIT_GARFIELD_TESTNET by @github-actions[bot] in #2458
- Add addresses 1.5.0 for chain DOGEOS_CHIKYΕͺ_TESTNET by @github-actions[bot] in #2459
- Add addresses 1.5.0 for chain WEMIX3_0_TESTNET by @github-actions[bot] in #2460
- Add addresses 1.5.0 for chain FLOW_EVM_TESTNET by @github-actions[bot] in #2461
- Add addresses for chain ARC_MAINNET by @falvaradorodriguez in #2478
- Add addresses for chain AETHERIUM_MAINNET by @falvaradorodriguez in #2485
- Add addresses 1.4.1 for chain KAIA_KAIROS_TESTNET by @falvaradorodriguez in #2494
- Add addresses 1.5.0 for chain KAIA_KAIROS_TESTNET by @falvaradorodriguez in #2495
- Add addresses 1.3.0 for chain JAPAN_OPEN_CHAIN_TESTNET by @Safe-infra in #2502
- Add addresses 1.3.0 for chain JAPAN_OPEN_CHAIN_MAINNET by @Safe-infra in #2503
- Add addresses 1.3.0 for chain MIZUHIKI_TESTNET_AWAJI by @Safe-infra in #2515
- Add addresses 1.3.0 for chain MIZUHIKI_TESTNET_AWAJI by @Safe-infra in #2518
- Add addresses 1.4.1 for chain MIZUHIKI_TESTNET_AWAJI by @Safe-infra in #2519
- Add addresses 1.5.0 for chain MIZUHIKI_TESTNET_AWAJI by @Safe-infra in #2521
- Add addresses 1.3.0 for chain KAIA_MAINNET by @Safe-infra in #2532
- Add addresses 1.3.0 for chain KAIA_MAINNET by @Safe-infra in #2533
- Add addresses 1.4.1 for chain KAIA_MAINNET by @Safe-infra in #2534
- Add addresses 1.5.0 for chain KAIA_MAINNET by @Safe-infra in #2535
- Add addresses 1.4.1 for chain SEISMIC_TESTNET by @Safe-infra in #2536
- Add addresses 1.3.0 for chain SEISMIC_TESTNET by @Safe-infra in #2537
- Add addresses 1.5.0 for chain MOCA_CHAIN_TESTNET by @Safe-infra in #2547
- Add addresses 1.5.0 for chain EDU_CHAIN_TESTNET by @Safe-infra in #2549
- Add addresses 1.5.0 for chain JAPAN_OPEN_CHAIN_MAINNET by @Safe-infra in #2550
- Add addresses 1.5.0 for chain CITREA_TESTNET by @Safe-infra in #2551
- Add addresses 1.5.0 for chain ZORA_SEPOLIA_TESTNET by @Safe-infra in #2552
- Add addresses 1.5.0 for chain LINEA_SEPOLIA by @Safe-infra in #2553
- Add addresses 1.5.0 for chain BERACHAIN_BEPOLIA by @Safe-infra in #2554
- Add addresses 1.5.0 for chain INK_SEPOLIA by @Safe-infra in #2555
- Add addresses 1.5.0 for chain BOB_SEPOLIA by @Safe-infra in #2557
- Add addresses 1.5.0 for chain SEI_NETWORK by @falvaradorodriguez in #2558
- Add addresses 1.5.0 for chain SEI_TESTNET by @falvaradorodriguez in #2559
- Add addresses 1.3.0 for chain BOT_CHAIN_MAINNET by @Safe-infra in #2569
- Add addresses 1.3.0 for chain BOT_CHAIN_MAINNET by @Safe-infra in #2571
- Add addresses 1.4.1 for chain BOT_CHAIN_MAINNET by @Safe-infra in #2572
- Add addresses 1.5.0 for chain BOT_CHAIN_MAINNET by @Safe-infra in #2573
New Contributors
- @Safe-infra made their first contribution in #2502
Full Changelog: v7.21.0...v7.22.0