Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion eth/contracts/noir/agg_agg_HonkVerifier.bin

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion eth/contracts/noir/agg_utxo_HonkVerifier.bin

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion eth/contracts/noir/mint_HonkVerifier.bin

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion eth/contracts/noir/points_HonkVerifier.bin

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion eth/contracts/noir/signature_HonkVerifier.bin

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion eth/contracts/noir/utxo_HonkVerifier.bin

Large diffs are not rendered by default.

88 changes: 44 additions & 44 deletions eth/noir/agg_utxo.sol
Original file line number Diff line number Diff line change
Expand Up @@ -12,75 +12,75 @@ library HonkVerificationKey {
logCircuitSize: uint256(22),
publicInputsSize: uint256(37),
ql: Honk.G1Point({
x: uint256(0x25e8644540c2c0fce12919cbaffa5b9adf4b8721de66befce8b3fb80f88c89e4),
y: uint256(0x14253eb82e8de8344e2e8104115932ca74e6f6e48ca7bfc38235df0577202d9d)
x: uint256(0x0537a236147d648880ce886ecf36c63aff6b2cfff41e03561da6fe50ac0c8099),
y: uint256(0x11cbc65c682639692653f610bde4143b411ef3b46a224967f25580689a0752e6)
}),
qr: Honk.G1Point({
x: uint256(0x128bd51629fe5b448841073fe6927eabcd1d9cf10a6b1e3372c8ecdcc7d090da),
y: uint256(0x2775e9bd8a1b50ebbd64c34e038ae2bbef34bef9cef63c07ce75d389393c1f0f)
x: uint256(0x1074a4074aecbe06a72ed55ef241e6db2ebd9d2e31820e801242270a9d475598),
y: uint256(0x03dcd5fc4a5631043fb8932e2c86675c9c329d8b86f212a45a3a2f07117b7557)
}),
qo: Honk.G1Point({
x: uint256(0x0077ff1a4707cbe338265d77c96f492b8f5a13db771c6b1b7dc2b77b6c77b57e),
y: uint256(0x205b7a221ac9f61b2dc9d11917301b90fbce18720871021dbaccee3dc7f6f4b5)
x: uint256(0x0fa49bd25a72f6472b041bd5dab33ff80f7fbdbc32a6940c30f8fd8e830a2125),
y: uint256(0x0a6c6e38304a1bb2278f406c5faa788b9936449c3b87aa44ee9e2d0c0d4f9e80)
}),
q4: Honk.G1Point({
x: uint256(0x0026c37b3ccd9704bebcfe00fa3a8d60a8cbb46047d36053e7c54d0453ce34cf),
y: uint256(0x0822efbd84acffe3b0ee6b4dc2e4b95e5c86046fa4a4b16ba77e7f88d4bafd69)
x: uint256(0x0733c44929c316463172f9fd63213413a906998cc2331aaedbb46b9840a0da01),
y: uint256(0x22e1e5b182b5bdbedfada7b6b3475fa3f03e08d7360cdb42ee22cb54e72767ca)
}),
qm: Honk.G1Point({
x: uint256(0x000000151885c4063a30c2fc950483aa8c9fa18b0e0c1b738e70993e96797a64),
y: uint256(0x087b0518840cac671dc607399429a310b5dbd9f704f1727e533f2d8efec6e5b1)
x: uint256(0x000000150ec495be8033d00afe6f76e0d8901f34bcba73f021238d5019e9c030),
y: uint256(0x0cc33cf540c5116c30819fd461497fa973e0bac14376adb39e7417630bec3c42)
}),
qc: Honk.G1Point({
x: uint256(0x044b1395541d1c6e1283030a6948cb05cb965cf30f9ca0f17fb117fbebcd0765),
y: uint256(0x05784ba0c8e73af84457c22389468a00cdd3c0c5089296a97f4df42cded785a5)
x: uint256(0x0f2384b14a9d02587abd5dad1478cc6e15f14982f12ebdccad42f4e86406fa2c),
y: uint256(0x08054c505994d8d1a5e6d64884b2daff67b1b074d6edebf6220c31999fe8493d)
}),
qArith: Honk.G1Point({
x: uint256(0x17c1455226cea0c38b879748cb6bfe6ba4ad67ff4944314ec8e0c6265c01a08a),
y: uint256(0x091ee5f861ade263818a71dea3a746d64f389cd85e70187f07cbf9039825529c)
x: uint256(0x17c1455245b7a2d1b570eae39b4bb7cc7f6f0cc8ca303a0d6c2c40da7fff9aae),
y: uint256(0x242e2f0064130fae4b1f6333d4c41ab6bad6dfb6667fed72a1b94d465e63eab0)
}),
qDeltaRange: Honk.G1Point({
x: uint256(0x06f348965e57c584add4476e7e42c9a5a199d98bdcb29e894b3554290126546f),
y: uint256(0x14cb3cb23f77e1c7564ad35fd22079757ab6d12522f7ee1b6d848de13a7ccb18)
x: uint256(0x0ac8d48d3ff377dfa288f169fe8a8d346bd8f452cff69a1a54630b85db248293),
y: uint256(0x2707cffb3a60d4716f004b4a05d7f52365daa218a3967097c4ef04921bb3413a)
}),
qElliptic: Honk.G1Point({
x: uint256(0x04286ff380700c710552c6254c75b1af839b4623526b9681d6208dcd821fe49c),
y: uint256(0x0c03296566b01939bb0de6c175343309497f9324313b46e4c49f191554fbe60c)
x: uint256(0x2cdcc6dea7b6ba15f5d9260431accd44a1672afaff91103c6a4d094bd97adb04),
y: uint256(0x2816b0294d362156d173e22eb735b038cdfe0bba962b33cfe25eaf359803e26c)
}),
qAux: Honk.G1Point({
x: uint256(0x092348518d2fabf458b2b4bc7bc9ea54259bd648b20033501ce7638a400a6ab5),
y: uint256(0x10864a5a3b7fc4c29d5f48bce2bdf42107f1bf43a2f0210767f11cd8538b47d8)
x: uint256(0x0a26a91b00e80a2e9bfcc6cec57f25734874afacad8f6a113035c3cdf0bd2167),
y: uint256(0x0962fc0a3ddb6ae3e78bba26f047ea7afee0fbf9f1de2d6e3eb35901d9ffd01a)
}),
qLookup: Honk.G1Point({
x: uint256(0x08a886bda1ada995b039a523e95c7d01279ad07ebcbdb599056dbe26a291abfd),
x: uint256(0x2314094082df49bf6889eada6addd55ebf1c3b10252f8026418e4a3d7b0ea944),
y: uint256(0x1accd2326b32577b94f1bd3029c7a1d4f8a003a725eba6366e0d43b592003041)
}),
qPoseidon2External: Honk.G1Point({
x: uint256(0x089308c68b17947c23a7ee12abdc367ad05341f95f8fb94adb7e79ea64713134),
y: uint256(0x1fb2982d8d7f4bc1df3aa4c616814bff53ec6f2b575ae622311a66d90227657a)
x: uint256(0x25a9173f91e51998682fa6d31a1b9f452d8b2c840a6cb416bb1024f447bc451f),
y: uint256(0x1c49e2ba2746bd9c03be8af65693134d62598ee8d34057615ab575f2f4d30704)
}),
qPoseidon2Internal: Honk.G1Point({
x: uint256(0x26668c777609f027b9e9ead0bc5bfbfdcd855ef7b516404ced0c52029f11d4ce),
y: uint256(0x1dec822d69095b4dcd70f5da49d2a14233094f8efb15a894c1f2cdac237d4e48)
x: uint256(0x1ecadb2f4aad7b8d6f24e4091645789f07a354bef12f46fa043d9b17e0acf440),
y: uint256(0x2e7feb8a29f6810b917084217f2bdf2397a069789a3fe7857dcd73729dcae859)
}),
s1: Honk.G1Point({
x: uint256(0x29244a016413cd36bae7612e5ab1862a4593f7bba848065baf74a4f09d506edd),
y: uint256(0x1ebe50764fe6a0d7bb878ddb9be4ab57f613304859d3eea617be1a334dcd5e77)
x: uint256(0x250fbe635e4281ecf169538e3564577bd9a1968b1d836d52420e1709597240d4),
y: uint256(0x2125e7b58ff239b25ea1347d6e587491c5b7fd83784bbfe8734a83d0a1354da7)
}),
s2: Honk.G1Point({
x: uint256(0x2eee55279dfe250a99b628593d41153494ac5b707f89353e66c1bd94902d8449),
y: uint256(0x0a8b0bf1bbcd9735c78ad32f33981332240b07b6b4960d48c57e904dd8ca1585)
x: uint256(0x1013564a7142bee7c9b1b5c353d2669bc75a324394404a9411daf1c19d39ae8c),
y: uint256(0x143124d03ef6239c516e065c824b4dc5c523226dbc8258fd41629d257e4e6db4)
}),
s3: Honk.G1Point({
x: uint256(0x2eefbf4b2b3b99bf7220e2af9adb9ae9c77aa6ab7b14b0c73e6f79c19acce319),
y: uint256(0x1350da4f6a735083fd488e0eea80344dcd59d42f10ad471129eb84e8eb973491)
x: uint256(0x0a00c6006fca69c9daad87ed36aa0f9fc08f7c85fc8cc06c04d191f9cfdb69c0),
y: uint256(0x050efb4393d140de692952e94da3e164f0abdbde18bd52d033120014bc30c259)
}),
s4: Honk.G1Point({
x: uint256(0x13d4705b29320922ab134e6dc865bd46561ae28fe5faabeebfb2393da36a355e),
y: uint256(0x0eaaf98547ef62a07384df299475c05ac7f93620c2239006f658c26bc78c7d49)
x: uint256(0x1d244ecf8039331d10c37af8da1b0e17ffa1db6661bead0da351bfd564d8b3af),
y: uint256(0x0eed49bb4d2ced442f8695cc353f529192f1e577f9a9927bb6ca005c2cb8f744)
}),
t1: Honk.G1Point({
x: uint256(0x2f96ed8f5c777a0d2e502e4ed9fa581cf84d2acbc0880b44571b2608f5780db2),
x: uint256(0x2f77c7697b45d9e375ffe8985878ffbf60cbc03a581640b71afa99f21cfb106b),
y: uint256(0x1db7bdc43f79bbbf8d5a07f5973c21d5b1c08adb4bc0eb75759f3fe3401455c7)
}),
t2: Honk.G1Point({
Expand All @@ -96,28 +96,28 @@ library HonkVerificationKey {
y: uint256(0x09c26db61d668100e3e2ecaab0ba12148629908a22b088d0d63423a41863f705)
}),
id1: Honk.G1Point({
x: uint256(0x2b930e941fb0540d05ee71976e2bedc2cf639033e11527348c4a2010a714edc3),
y: uint256(0x09cddd0c48514f792099cda3a1765ef953d0fd34433fdde4e052269e0acfcb9d)
x: uint256(0x0cd7bbf3389f2e7b57b24cda00d59d429e75eec2264dcdac7e00791c418972fd),
y: uint256(0x0e1ced3a24c2b7a4035248bcdb355b66f1480a3a5e014e22c50d4fe736510f74)
}),
id2: Honk.G1Point({
x: uint256(0x12ae1f5071196ec205039a3c57255d822de2186cb63f2c16b6eafb772d2f85fd),
y: uint256(0x1a41025f65d10c6f837ad6615150c148a57c2a092d653adf54ddefca1a23cba7)
x: uint256(0x0def18199c158c8d853f9a18c1a825137f013f6f1e5f8b49cab1fbac778686e5),
y: uint256(0x29bf4fe0942fe6d4dc77fec6ee1bd664285884df6e9f9fa9000ae73d5f78a50e)
}),
id3: Honk.G1Point({
x: uint256(0x26e9d1717cc777c49910c220bc8d3933469fc4ef6e7575962335ea3c0cb1ec80),
y: uint256(0x18ee7b446881ea7c37c152bdb153d1f68cd8c16611c9801b01d991fcc73a4cca)
x: uint256(0x01a2284bad6018c12993548b29d607dbd09afe03d85d56f85c9adeaa89ace0b1),
y: uint256(0x0df6594d12ae13fb1d2b8dc08e01a3de54bca40e98b6aff66b0071e6b31a04c7)
}),
id4: Honk.G1Point({
x: uint256(0x1c3760f97388e682c1333e419cd2acef2846cbfcd19c8185d5a92b75a0984b42),
y: uint256(0x2323f3e827afbe38b0ccb1ff14bcc813c9a186830d14e7fee695a0f52e127052)
x: uint256(0x25682b3639b71ff255fca1008500f458bf152d8d792a96d091c8729f935f0913),
y: uint256(0x020ffa5006565c71399b5ead08079ffb8df6ca168554833f1ef36f34b6d591ad)
}),
lagrangeFirst: Honk.G1Point({
x: uint256(0x2bdb197d5c6b1f82d70f2edc7b7bf6e7397bc04bc6aaa0584b9e5bbb7689082b),
y: uint256(0x0000000100000000000000000000000000000000000000000000000000000000)
}),
lagrangeLast: Honk.G1Point({
x: uint256(0x0000000218e0954b3ca21f4e643d79fbf1a00aababb981b254df33b51c49d982),
y: uint256(0x1dd709f164f445266ffd64d157f242bfa2264d68f440c5a7c10b3a415f888234)
x: uint256(0x000000020db2cc5d9c9d1d271263778c3e885fc5d986196b5c091347e69b429e),
y: uint256(0x227430d468ed9c18db283610d74d8cb16305b91e8c3f8b68362ec60ee9e15fb2)
})
});
return vk;
Expand Down
2 changes: 1 addition & 1 deletion eth/scripts/deploy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import { encodeFunctionData } from "viem";
import { deployBin } from "./shared";

// Auto-updated by generate_fixtures.sh - do not modify manually
const AGG_UTXO_VERIFICATION_KEY_HASH = "0x2c6c54846dc6fd4981b7d1ef31c0fa05398a1842f945918a76a06c135f708c6e";
const AGG_UTXO_VERIFICATION_KEY_HASH = "0x0132b6f5f3eed78539d702ca2a4faba09925d8ae8e29354fa37d46d7d2b51271";

const USDC_ADDRESSES: Record<string, string> = {
// Ethereum Mainnet
Expand Down
Binary file modified fixtures/keys/agg_utxo_key
Binary file not shown.
Loading