Skip to content

Commit 1a349b3

Browse files
authored
Merge branch 'main' into 2025-12-09-bump-getrandom
2 parents 134e1ce + 16ca27f commit 1a349b3

14 files changed

+37
-37
lines changed

flake.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

foundry.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
{
22
"lib/rain.interpreter.interface": {
3-
"rev": "3c834ad7cc3e8e102cd6b353456b0f55200a47dc"
3+
"rev": "2d06b797698d3ed2555e93162176479127a02b1a"
44
},
55
"lib/rain.lib.memkv": {
6-
"rev": "ce43236a4a483a240cc9f554be90cbcc360c6735"
6+
"rev": "90efd9409786b50d691209c172ce3f4b74a54996"
77
},
88
"lib/rain.metadata": {
9-
"rev": "0fc7d0f21e28ab5360b23ba45a298d56313c5ab5"
9+
"rev": "ce6a8fc92676cbd7eeb0019a22026e10fcd4273d"
1010
},
1111
"lib/rain.string": {
12-
"rev": "85d0074c8cd1fdca3285366c15bc9b44b84ad5e9"
12+
"rev": "0b1ca08aed6d9c06b83fe127a7d20ee7002ead28"
1313
},
1414
"lib/sol.lib.binmaskflag": {
15-
"rev": "4c56ec185932b904fd7334990d63ef0544536cc6"
15+
"rev": "3b0bbf05e38ee4a31ca65070e41b299fa6bcdf9e"
1616
}
1717
}

foundry.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ libs = ['lib']
66
# See more config options https://github.com/foundry-rs/foundry/tree/master/config
77

88
solc = "0.8.25"
9-
evm_version = "paris"
9+
evm_version = "cancun"
1010

1111
# Try to make sure the optimizer doesn't touch the output in a way that can break
1212
# source maps for debugging.

lib/rain.lib.memkv

lib/rain.metadata

lib/sol.lib.binmaskflag

src/generated/Rainterpreter.pointers.sol

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ pragma solidity ^0.8.25;
1010
// file needs the contract to exist so that it can be compiled.
1111

1212
/// @dev Hash of the known bytecode.
13-
bytes32 constant BYTECODE_HASH = bytes32(0x148bacd9fea04b6fca1996ceeca380590f7df8ae88c1228307de8e14db98faa5);
13+
bytes32 constant BYTECODE_HASH = bytes32(0xd58dd3ee27244854fdd5f74d50b75bee14b4fca4de91a5624574135a12d435dc);
1414

1515
/// @dev The function pointers known to the interpreter for dynamic dispatch.
1616
/// By setting these as a constant they can be inlined into the interpreter
1717
/// and loaded at eval time for very low gas (~100) due to the compiler
1818
/// optimising it to a single `codecopy` to build the in memory bytes array.
1919
bytes constant OPCODE_FUNCTION_POINTERS =
20-
hex"0864089608ba0a390ae80afa0b0c0b250b490b7d0b8e0b9f0c410c600cf80d820df90f0810080cf810e711731208127312841295129512a612fc13d81442145b146f14b914d214eb150f1525153e155715a015c715da163c168a16d817261774178218361859186718f61927196b1990199e19ac19fd1a321a401a8e1abf1af01b3e1b6f1b871c161c431c661cf51dde";
20+
hex"084c087e08a20a1a0ac70ad90aeb0b030b260b590b6a0b7b0c1c0c3b0cd00d570dca0ed20fcb0cd010a2112911bb1222123312441244125512aa138113e914011415145d1475148d14b114c614de14f6153e1564157615d71624167116be170b171817cb17ed17fa188818b918fc1920192d193a198a19be19cb1a181a491a7a1ac71af81b101b9e1bca1bec1c7a1d5e";

src/generated/RainterpreterExpressionDeployer.pointers.sol

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ pragma solidity ^0.8.25;
1010
// file needs the contract to exist so that it can be compiled.
1111

1212
/// @dev Hash of the known bytecode.
13-
bytes32 constant BYTECODE_HASH = bytes32(0xddb67ea8aaa24f161feaaa0de916cd6d911a57af11bacdaeef24d5e08080161f);
13+
bytes32 constant BYTECODE_HASH = bytes32(0x10b783747842a4ffe53f051096cee230c6af8f86f07d8597421cda77b7959bbe);
1414

1515
/// @dev The hash of the meta that describes the contract.
1616
bytes32 constant DESCRIBED_BY_META_HASH = bytes32(0xb2500441a27ea683f814327be6e43c90f516b8f033203ad3e0ba2cde847fb0ba);
1717

1818
/// @dev The function pointers for the integrity check fns.
1919
bytes constant INTEGRITY_FUNCTION_POINTERS =
20-
hex"0dea0e680ecc102c10361036104010491064110a110a116611de11eb1036104011eb103610401036103610361040102c102c102c102c11f5121a12341036103611f51036103611eb10401036103611eb11eb102c123e123e123e123e123e1040123e103610401258102c1040104010401040103610401040123e102c102c123e102c102c125810361040125810401234";
20+
hex"0d7f0dfb0e5e0fba0fc30fc30fcd0fd60ff01095109510f0116711740fc30fcd11740fc30fcd0fc30fc30fc30fcd0fba0fba0fba0fba117e11a211bb0fc30fc3117e0fc30fc311740fcd0fc30fc3117411740fba11c411c411c411c411c40fcd11c40fc30fcd11dd0fba0fcd0fcd0fcd0fcd0fc30fcd0fcd11c40fba0fba11c40fba0fba11dd0fc30fcd11dd0fcd11bb";

0 commit comments

Comments
 (0)