Skip to content

Commit 0970367

Browse files
committed
Cut release
1 parent 0bf47fc commit 0970367

File tree

3 files changed

+25
-15
lines changed

3 files changed

+25
-15
lines changed

CHANGELOG.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,12 @@ Master list of UniV3 forks:
4242

4343
### Breaking changes
4444

45+
### Non-breaking changes
46+
47+
## 2026-01-16
48+
49+
### Breaking changes
50+
4551
* Remove EulerSwap action `EULERSWAP` from Base as it has no liquidity
4652
* Remove the following UniV3 forks from Base because they do little-to-no volume
4753
* Thick
@@ -56,7 +62,7 @@ Master list of UniV3 forks:
5662
attempting to buy WETH (wrapped native) is not possible. You will always get
5763
raw ETH (native).
5864
* Added new VIP `TRANSFER_FROM_WITH_PERMIT` to TakerSubmitted settlers.
59-
It is Similar to `TRANSFER_FROM` action but instead of a signature it
65+
It is Similar to `TRANSFER_FROM` action but instead of a signature it
6066
receives a permit calldata to be executed before transfering the assets.
6167
Permit calldata is encoded as follow:
6268
1. 0x00 for ERC2612 or 0x01 for DAIPermit or 0x02 for NativeMetaTransaction

chain_config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -914,7 +914,7 @@
914914
"allowanceHolder": "0x0000000000001fF3684f28c67538d4D072C22734",
915915
"deployer": "0x00000000000004533Fe15556B1E086BB1A72cEae"
916916
},
917-
"sourcifyApi": "https://sourcify-api-monad.blockvision.org",
917+
"sourcifyApi": "https://sourcify-api-monad.blockvision.org/",
918918
"blockscoutApi": "https://api.socialscan.io/monad/v1/explorer/command_api/contract",
919919
"etherscanApi": "https://api.etherscan.io/v2/api?chainid=143"
920920
},

sh/common_gas.sh

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -27,24 +27,28 @@ function apply_gas_multiplier {
2727
declare -i _gas_estimate="$1"
2828
shift
2929

30-
# Mantle has funky gas rules, exclude it from this logic
31-
if (( chainid != 5000 )) && (( _gas_estimate > eip7825_gas_limit )) ; then
32-
echo 'Gas estimate without buffer /already/ exceeds the EIP-7825 limit' >&2
33-
exit 1
30+
# Mantle has funky gas rules, exclude it from this logic. EraVm chains similarly price in ergs, not gas.
31+
if (( _gas_estimate > eip7825_gas_limit )) ; then
32+
if (( chainid != 5000 )) && [[ $era_vm != [Tt]rue ]] ; then
33+
echo 'Gas estimate without buffer /already/ exceeds the EIP-7825 limit' >&2
34+
exit 1
35+
fi
3436
fi
3537

3638
declare -i _gas_limit=$((_gas_estimate * gas_estimate_multiplier / 100))
3739

38-
if (( chainid != 5000 )) && (( _gas_limit > eip7825_gas_limit )) ; then
39-
declare _gas_limit_keep_going
40-
IFS='' read -p 'Gas limit with multiplier exceeds EIP-7825 limit. Cap gas limit and keep going? [y/N]: ' -e -r -i n _gas_limit_keep_going
41-
declare -r _gas_limit_keep_going
42-
if [[ "${_gas_limit_keep_going:-n}" != [Yy] ]] ; then
43-
echo >&2
44-
echo 'Exiting as requested' >&2
45-
exit 1
40+
if (( _gas_limit > eip7825_gas_limit )) ; then
41+
if (( chainid != 5000 )) && [[ $era_vm != [Tt]rue ]] ; then
42+
declare _gas_limit_keep_going
43+
IFS='' read -p 'Gas limit with multiplier exceeds EIP-7825 limit. Cap gas limit and keep going? [y/N]: ' -e -r -i n _gas_limit_keep_going
44+
declare -r _gas_limit_keep_going
45+
if [[ "${_gas_limit_keep_going:-n}" != [Yy] ]] ; then
46+
echo >&2
47+
echo 'Exiting as requested' >&2
48+
exit 1
49+
fi
50+
_gas_limit=$eip7825_gas_limit
4651
fi
47-
_gas_limit=$eip7825_gas_limit
4852
fi
4953

5054
echo $_gas_limit

0 commit comments

Comments
 (0)