Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
989db40
refactor: remove arbos 41 methods
gzeoneth Jul 10, 2025
ec31fac
refactor: remove arbos 40 methods
gzeoneth Jul 10, 2025
4ddeb72
refactor: remove arbos 31 methods
gzeoneth Jul 10, 2025
d7184ef
refactor: remove arbos 30 methods
gzeoneth Jul 10, 2025
6064abc
refactor: remove arbos 20 methods
gzeoneth Jul 10, 2025
be196c0
refactor: remove arbos 11 methods
gzeoneth Jul 10, 2025
72ec09b
refactor: remove arbos 10 methods
gzeoneth Jul 10, 2025
6bbba43
refactor: remove arbos 5 methods
gzeoneth Jul 10, 2025
32a62c9
docs: add LICENSE.md
gzeoneth Jul 10, 2025
14059d3
chore: set up repo and ci
gzeoneth Jul 10, 2025
56ccaf3
docs: add README.md
gzeoneth Jul 10, 2025
08f6926
ci: push
gzeoneth Jul 10, 2025
8aa7df3
ci: fix wrong path
gzeoneth Jul 10, 2025
3880ef4
chore: commit yarn lock
gzeoneth Jul 10, 2025
59ed2e3
feat: add arbos 5 methods
gzeoneth Jul 10, 2025
55dd82e
feat: add arbos 10 methods
gzeoneth Jul 10, 2025
99f7f7d
feat: add arbos 11 methods
gzeoneth Jul 10, 2025
0d1f1b0
feat: add arbos 20 methods
gzeoneth Jul 10, 2025
ff94e82
feat: add arbos 30 methods
gzeoneth Jul 10, 2025
9d2bfdc
feat: add arbos 31 methods
gzeoneth Jul 10, 2025
9ba18fd
feat: add arbos 40 methods
gzeoneth Jul 10, 2025
949eff7
chore: keep cacheCodehash
gzeoneth Jul 10, 2025
4b11ae6
format: fix
gzeoneth Jul 11, 2025
68ca341
Merge branch 'retag-history' into arbos-5
gzeoneth Jul 11, 2025
8fa7fb5
chore: 5.0.0
gzeoneth Jul 11, 2025
ae5a872
Merge branch 'arbos-5' into arbos-10
gzeoneth Jul 11, 2025
67139d0
chore: 10.0.0
gzeoneth Jul 11, 2025
095c3f2
Merge branch 'arbos-10' into arbos-11
gzeoneth Jul 11, 2025
dbae8f6
chore: 11.0.0
gzeoneth Jul 11, 2025
0b6fc52
Merge branch 'arbos-11' into arbos-20
gzeoneth Jul 11, 2025
dbdc36b
chore: 20.0.0
gzeoneth Jul 11, 2025
7d48c91
Merge branch 'arbos-20' into arbos-30
gzeoneth Jul 11, 2025
a1b73a8
chore: 30.0.0
gzeoneth Jul 11, 2025
55d5b35
Merge branch 'arbos-30' into arbos-31
gzeoneth Jul 11, 2025
4a50c7a
chore: 31.0.0
gzeoneth Jul 11, 2025
16b0fdb
Merge branch 'arbos-31' into arbos-40
gzeoneth Jul 11, 2025
f59667e
chore: 40.0.0
gzeoneth Jul 11, 2025
2028192
Merge remote-tracking branch 'origin/main' into arbos-40
gzeoneth Jul 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions ArbOwner.sol
Original file line number Diff line number Diff line change
Expand Up @@ -222,6 +222,12 @@ interface ArbOwner {
string calldata chainConfig
) external;

/// @notice Sets the increased calldata price feature on or off (EIP-7623)
/// @notice Available in ArbOS version 40 and above with default as false
function setCalldataPriceIncrease(
bool enable
) external;

/// Emitted when a successful call is made to this precompile
event OwnerActs(bytes4 indexed method, address indexed owner, bytes data);
}
4 changes: 4 additions & 0 deletions ArbOwnerPublic.sol
Original file line number Diff line number Diff line change
Expand Up @@ -40,5 +40,9 @@ interface ArbOwnerPublic {
view
returns (uint64 arbosVersion, uint64 scheduledForTimestamp);

/// @notice Checks if the increased calldata price feature (EIP-7623) is enabled
/// @notice Available in ArbOS version 40 with default as false
function isCalldataPriceIncreaseEnabled() external view returns (bool);

event ChainOwnerRectified(address rectifiedOwner);
}
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@arbitrum/nitro-precompile-interfaces",
"version": "31.0.0",
"version": "40.0.0",
"description": "Solidity interfaces for Arbitrum Nitro precompiled contracts",
"author": "Offchain Labs, Inc.",
"license": "BUSL-1.1",
Expand Down