Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 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
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
3c1291f
Merge remote-tracking branch 'origin/main' into arbos-31
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
14 changes: 10 additions & 4 deletions ArbWasmCache.sol
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,19 @@ interface ArbWasmCache {
/// @return managers the list of managers.
function allCacheManagers() external view returns (address[] memory managers);

/// @notice Caches all programs with the given codehash.
/// @dev Deprecated, replaced with cacheProgram
/// @notice Available in ArbOS version 30 only
function cacheCodehash(
bytes32 codehash
) external;

/// @notice Caches all programs with a codehash equal to the given address.
/// @notice Reverts if the programs have expired.
/// @notice Caller must be a cache manager or chain owner.
/// @notice If you're looking for how to bid for position, interact with the chain's cache manager contract.
/// @notice Available in ArbOS version 30.
function cacheCodehash(
bytes32 codehash
/// @notice Available in ArbOS version 31 and above
function cacheProgram(
address addr
) external;

/// @notice Evicts all programs with the given codehash.
Expand Down
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": "30.0.0",
"version": "31.0.0",
"description": "Solidity interfaces for Arbitrum Nitro precompiled contracts",
"author": "Offchain Labs, Inc.",
"license": "BUSL-1.1",
Expand Down