From 187f1b064cfcb8a8e4fb2f02ce2de3a7ff2ea117 Mon Sep 17 00:00:00 2001 From: Ahmed Castro Date: Thu, 26 Jun 2025 11:33:13 -0600 Subject: [PATCH 01/11] Add audit guide to sidebar (#454) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: Add turkish transalation (build fix) (#256) (#257) * lang "tr" added, sections "getting-started" and "user-guide" is translated accordingly * Update overview.md * technology/bridge turkish translations are added * lang[tr] user-guide finalized * learn added, getting started improvements * /learn and most of the /technology is translated to lang[tr] * /technology/chain finished * /developers section translations to lang[tr] * /developers developer-quickstart and transaction-fees-on-scroll translated to lang[tr] * /developers section finished except guides part. some other language correctments in lang[tr] * execution-node-tr completed * rollup-node-tr completed * /developers/guides is completed * added lang[tr] for welcome page frontend * cross-domain-messaging-tr completed * deposit-gateways-tr completed * withdraw-gateways-tr completed * minor improvements * visual bugs fixed in kzg schemes lang[tr] * minor improvements * general language improvements and word suffix correctments lang[tr] * translation completions of some overlooked technical terms lang[tr] * minor fix * term improvements * minor improvements in terms * minor punctuation suffix correction * minor punctuation suffix fixes * more minor improvements * minor update * zktrie.mdx güncelleme * refactor * /technology/sequencer/zktrie.mdx translation completed * refactor * mini typo in kzg schemes * mempool changes * Bridge part refactor * Withdraw-gateways refactor * Minor translation fixes in Learn folder. * Zktrie and Zkevm part * minor corrections in translations of rollup, opcode and hash * minor corrections in gateway translation * minor translation corrections * "SB" changed to ZK in get started, learn and devs * "Haberci"ler "Messenger"a donusturuldu. * local preview fixes * proof read "getting started" "user guide" "learn" * punctuation mistake while proof reading * getting started/user guide/learn proofread finished, front page translation updates, menu.ts is translated, some parts of translation.js is translated * minor changes in index and overview * tr/technology/chain proofread and corrections completed * syntax corrections in tr/technology/overview * Typo correction in chain/blocks * json translations * translation json translated * "Baslayin" changed to "Basla" in Menu * /tr/technology/bridge proofread completed, corrections made * /tr/technology/sequencer proofread, corrections completed * /tr/technology/zkevm and /tr/technology/security proofread and corrections completed * technology subheaders translation changed * mini term fix * Proof read dev * Warning titles have been changed * minor changes * a link, a prefix, and a minor main page correction * fix: npm run build now works with node 18.14.1 --------- Co-authored-by: emremreistaken Co-authored-by: emremre <101284529+emremreistaken@users.noreply.github.com> Co-authored-by: memduh Co-authored-by: bahribugra Co-authored-by: Dilara * Curie updates (#289) * Curie updates (#271) * curie-update-libzkp-version * security nit * move contact info into highlight * change Aside type * Update running-a-scroll-node.mdx (#278) * nodeKey hashing are done with domain 512 not 256 Am currently making a storage prover in noir and found this error In the zktrie repo nodekeys are hashed with ToSecureKey() in type/util.go (afaik) https://github.com/scroll-tech/zktrie/blob/23181f209e94137f74337b150179aeb80c72e7c8/types/util.go#L107 ToSecureKey() uses Hash() in types/bytes32.go which uses HASH_DOMAIN_BYTE32 as domain which is 256 *2 (512) see here: https://github.com/scroll-tech/zktrie/blob/23181f209e94137f74337b150179aeb80c72e7c8/types/hash.go#L16 and here is where i did my test in noir :D (account leaf is lower in same file) https://github.com/jimjimvalkema/scrollZkStorageProofs/blob/bcdd922405e046e99787b8b47f374befac170779/ScrollStorageProver/src/main.nr#L168 * add get in touch button * Revert "add get in touch button" This reverts commit 5c695f26137187667c981faa7731acbd88850b38. * Curie update details (#286) * remove legacy flag for foundry * update Curie details * fix typo * oops * Add PR descriptions --------- Co-authored-by: colinlyguo Co-authored-by: colin <102356659+colinlyguo@users.noreply.github.com> Co-authored-by: Sina Pilehchiha Co-authored-by: Péter Garamvölgyi Co-authored-by: jimjimvalkema Co-authored-by: Daniel Helm Co-authored-by: zhengqi zhang <770166635@qq.com> * Merge pull request #338 from SahilAujla/develop add alchemy to scroll tools * Merge pull request #342 from jlin27/develop add 0x to dev tooling explorer * Merge to prod (#349) * Darwinv2 changes (#332) * darwinv2 changes * oops * note on reorgs and finality * formatting * added guide for the graph (#334) * add alchemy to scroll tools * update text in alchemy.mdx * add 0x to dev tooling explorer * fix feedback --------- Co-authored-by: AK Co-authored-by: Sahil Aujla Co-authored-by: emilyJLin95 <17280653+emilyJLin95@users.noreply.github.com> Co-authored-by: Jessica Lin * Publish Canvas guide (#371) * Darwinv2 changes (#332) * darwinv2 changes * oops * note on reorgs and finality * formatting * added guide for the graph (#334) * add alchemy to scroll tools * update text in alchemy.mdx * add 0x to dev tooling explorer * fix feedback * Guide for adding Canvas badges (#333) * add Canvas guide * fix * add to nav * display images side by side * feedback * add image margins * fix the title (#337) * Update the content detail and unbold text (#341) * fix the title * Unbold the text under toggle list * Update the content (#348) * fix the title * Unbold the text under toggle list * Update the content * small edits * Apply suggestions from code review Co-authored-by: Péter Garamvölgyi * Isabellewei/canvas (#367) * fix the title * Unbold the text under toggle list * Update the content * update content based on the comments --------- Co-authored-by: isabellewei --------- Co-authored-by: fanyarachel <43579854+fanyarachel@users.noreply.github.com> Co-authored-by: Péter Garamvölgyi --------- Co-authored-by: AK Co-authored-by: Sahil Aujla Co-authored-by: emilyJLin95 <17280653+emilyJLin95@users.noreply.github.com> Co-authored-by: Jessica Lin Co-authored-by: fanyarachel <43579854+fanyarachel@users.noreply.github.com> Co-authored-by: Péter Garamvölgyi * feat(docs): add Pyth to Scroll docs (#413) (#415) * feat: Add turkish transalation (build fix) (#256) (#257) * lang "tr" added, sections "getting-started" and "user-guide" is translated accordingly * Update overview.md * technology/bridge turkish translations are added * lang[tr] user-guide finalized * learn added, getting started improvements * /learn and most of the /technology is translated to lang[tr] * /technology/chain finished * /developers section translations to lang[tr] * /developers developer-quickstart and transaction-fees-on-scroll translated to lang[tr] * /developers section finished except guides part. some other language correctments in lang[tr] * execution-node-tr completed * rollup-node-tr completed * /developers/guides is completed * added lang[tr] for welcome page frontend * cross-domain-messaging-tr completed * deposit-gateways-tr completed * withdraw-gateways-tr completed * minor improvements * visual bugs fixed in kzg schemes lang[tr] * minor improvements * general language improvements and word suffix correctments lang[tr] * translation completions of some overlooked technical terms lang[tr] * minor fix * term improvements * minor improvements in terms * minor punctuation suffix correction * minor punctuation suffix fixes * more minor improvements * minor update * zktrie.mdx güncelleme * refactor * /technology/sequencer/zktrie.mdx translation completed * refactor * mini typo in kzg schemes * mempool changes * Bridge part refactor * Withdraw-gateways refactor * Minor translation fixes in Learn folder. * Zktrie and Zkevm part * minor corrections in translations of rollup, opcode and hash * minor corrections in gateway translation * minor translation corrections * "SB" changed to ZK in get started, learn and devs * "Haberci"ler "Messenger"a donusturuldu. * local preview fixes * proof read "getting started" "user guide" "learn" * punctuation mistake while proof reading * getting started/user guide/learn proofread finished, front page translation updates, menu.ts is translated, some parts of translation.js is translated * minor changes in index and overview * tr/technology/chain proofread and corrections completed * syntax corrections in tr/technology/overview * Typo correction in chain/blocks * json translations * translation json translated * "Baslayin" changed to "Basla" in Menu * /tr/technology/bridge proofread completed, corrections made * /tr/technology/sequencer proofread, corrections completed * /tr/technology/zkevm and /tr/technology/security proofread and corrections completed * technology subheaders translation changed * mini term fix * Proof read dev * Warning titles have been changed * minor changes * a link, a prefix, and a minor main page correction * fix: npm run build now works with node 18.14.1 --------- * Curie updates (#289) * Curie updates (#271) * curie-update-libzkp-version * security nit * move contact info into highlight * change Aside type * Update running-a-scroll-node.mdx (#278) * nodeKey hashing are done with domain 512 not 256 Am currently making a storage prover in noir and found this error In the zktrie repo nodekeys are hashed with ToSecureKey() in type/util.go (afaik) https://github.com/scroll-tech/zktrie/blob/23181f209e94137f74337b150179aeb80c72e7c8/types/util.go#L107 ToSecureKey() uses Hash() in types/bytes32.go which uses HASH_DOMAIN_BYTE32 as domain which is 256 *2 (512) see here: https://github.com/scroll-tech/zktrie/blob/23181f209e94137f74337b150179aeb80c72e7c8/types/hash.go#L16 and here is where i did my test in noir :D (account leaf is lower in same file) https://github.com/jimjimvalkema/scrollZkStorageProofs/blob/bcdd922405e046e99787b8b47f374befac170779/ScrollStorageProver/src/main.nr#L168 * add get in touch button * Revert "add get in touch button" This reverts commit 5c695f26137187667c981faa7731acbd88850b38. * Curie update details (#286) * remove legacy flag for foundry * update Curie details * fix typo * oops * Add PR descriptions --------- * Merge pull request #338 from SahilAujla/develop add alchemy to scroll tools * Merge pull request #342 from jlin27/develop add 0x to dev tooling explorer * Merge to prod (#349) * Darwinv2 changes (#332) * darwinv2 changes * oops * note on reorgs and finality * formatting * added guide for the graph (#334) * add alchemy to scroll tools * update text in alchemy.mdx * add 0x to dev tooling explorer * fix feedback --------- * Publish Canvas guide (#371) * Darwinv2 changes (#332) * darwinv2 changes * oops * note on reorgs and finality * formatting * added guide for the graph (#334) * add alchemy to scroll tools * update text in alchemy.mdx * add 0x to dev tooling explorer * fix feedback * Guide for adding Canvas badges (#333) * add Canvas guide * fix * add to nav * display images side by side * feedback * add image margins * fix the title (#337) * Update the content detail and unbold text (#341) * fix the title * Unbold the text under toggle list * Update the content (#348) * fix the title * Unbold the text under toggle list * Update the content * small edits * Apply suggestions from code review * Isabellewei/canvas (#367) * fix the title * Unbold the text under toggle list * Update the content * update content based on the comments --------- --------- --------- * add pyth to scroll * fix pyth excerpt * fix typos --------- Co-authored-by: mariobern <110480440+mariobern@users.noreply.github.com> Co-authored-by: Daniel Helm Co-authored-by: Ahmed Castro Co-authored-by: emremreistaken Co-authored-by: emremre <101284529+emremreistaken@users.noreply.github.com> Co-authored-by: memduh Co-authored-by: bahribugra Co-authored-by: Dilara Co-authored-by: isabellewei Co-authored-by: colinlyguo Co-authored-by: colin <102356659+colinlyguo@users.noreply.github.com> Co-authored-by: Sina Pilehchiha Co-authored-by: Péter Garamvölgyi Co-authored-by: jimjimvalkema Co-authored-by: zhengqi zhang <770166635@qq.com> Co-authored-by: vincent Co-authored-by: ChuhanJin <60994121+ChuhanJin@users.noreply.github.com> Co-authored-by: AK Co-authored-by: Sahil Aujla Co-authored-by: Jessica Lin Co-authored-by: fanyarachel <43579854+fanyarachel@users.noreply.github.com> Co-authored-by: Morty <70688412+yiweichi@users.noreply.github.com> * added a small message on image (#437) (#438) * Payments demo (#439) (#446) * created what to build section * added 3 what-to-build tutorials * removed canvas badges integration guide (#449) * Payments demo (#439) * added payments tutorial * created what to build directory * added the github link * typo * added 3 what-to-build tutorials * removed canvas guide (#448) * Update sidebar.ts * Update sidebar.ts --------- Co-authored-by: Daniel Helm Co-authored-by: emremreistaken Co-authored-by: emremre <101284529+emremreistaken@users.noreply.github.com> Co-authored-by: memduh Co-authored-by: bahribugra Co-authored-by: Dilara Co-authored-by: isabellewei Co-authored-by: colinlyguo Co-authored-by: colin <102356659+colinlyguo@users.noreply.github.com> Co-authored-by: Sina Pilehchiha Co-authored-by: Péter Garamvölgyi Co-authored-by: jimjimvalkema Co-authored-by: zhengqi zhang <770166635@qq.com> Co-authored-by: vincent Co-authored-by: ChuhanJin <60994121+ChuhanJin@users.noreply.github.com> Co-authored-by: emilyJLin95 <17280653+emilyJLin95@users.noreply.github.com> Co-authored-by: AK Co-authored-by: Sahil Aujla Co-authored-by: Jessica Lin Co-authored-by: fanyarachel <43579854+fanyarachel@users.noreply.github.com> Co-authored-by: Morty <70688412+yiweichi@users.noreply.github.com> Co-authored-by: mariobern <110480440+mariobern@users.noreply.github.com> Co-authored-by: rhbdl <93211672+PrintRH@users.noreply.github.com> Co-authored-by: Scroll-Filbert From d33869c681ab9b2ee2c25598db9aceee6fb92388 Mon Sep 17 00:00:00 2001 From: Ahmed Castro Date: Thu, 26 Jun 2025 11:34:09 -0600 Subject: [PATCH 02/11] added "audit your code" to sidebar (#455) --- src/config/sidebar.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/config/sidebar.ts b/src/config/sidebar.ts index 495200b9a..30b627523 100644 --- a/src/config/sidebar.ts +++ b/src/config/sidebar.ts @@ -162,6 +162,10 @@ export const getSidebar = () => { title: t("sidebar.developers.runningNode"), url: formatUrl("developers/guides/running-a-scroll-node"), }, + { + title: t("sidebar.developers.auditingYourCode"), + url: formatUrl("developers/guides/auditing-your-code"), + }, { title: t("sidebar.developers.transactionJourney"), url: formatUrl("developers/guides/checking-transaction-journey"), From 501bd5617471703fe23f6efccb12f52bb9432788 Mon Sep 17 00:00:00 2001 From: Ahmed Castro Date: Thu, 26 Jun 2025 11:47:09 -0600 Subject: [PATCH 03/11] Update develop from prod (#457) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: Add turkish transalation (build fix) (#256) (#257) * lang "tr" added, sections "getting-started" and "user-guide" is translated accordingly * Update overview.md * technology/bridge turkish translations are added * lang[tr] user-guide finalized * learn added, getting started improvements * /learn and most of the /technology is translated to lang[tr] * /technology/chain finished * /developers section translations to lang[tr] * /developers developer-quickstart and transaction-fees-on-scroll translated to lang[tr] * /developers section finished except guides part. some other language correctments in lang[tr] * execution-node-tr completed * rollup-node-tr completed * /developers/guides is completed * added lang[tr] for welcome page frontend * cross-domain-messaging-tr completed * deposit-gateways-tr completed * withdraw-gateways-tr completed * minor improvements * visual bugs fixed in kzg schemes lang[tr] * minor improvements * general language improvements and word suffix correctments lang[tr] * translation completions of some overlooked technical terms lang[tr] * minor fix * term improvements * minor improvements in terms * minor punctuation suffix correction * minor punctuation suffix fixes * more minor improvements * minor update * zktrie.mdx güncelleme * refactor * /technology/sequencer/zktrie.mdx translation completed * refactor * mini typo in kzg schemes * mempool changes * Bridge part refactor * Withdraw-gateways refactor * Minor translation fixes in Learn folder. * Zktrie and Zkevm part * minor corrections in translations of rollup, opcode and hash * minor corrections in gateway translation * minor translation corrections * "SB" changed to ZK in get started, learn and devs * "Haberci"ler "Messenger"a donusturuldu. * local preview fixes * proof read "getting started" "user guide" "learn" * punctuation mistake while proof reading * getting started/user guide/learn proofread finished, front page translation updates, menu.ts is translated, some parts of translation.js is translated * minor changes in index and overview * tr/technology/chain proofread and corrections completed * syntax corrections in tr/technology/overview * Typo correction in chain/blocks * json translations * translation json translated * "Baslayin" changed to "Basla" in Menu * /tr/technology/bridge proofread completed, corrections made * /tr/technology/sequencer proofread, corrections completed * /tr/technology/zkevm and /tr/technology/security proofread and corrections completed * technology subheaders translation changed * mini term fix * Proof read dev * Warning titles have been changed * minor changes * a link, a prefix, and a minor main page correction * fix: npm run build now works with node 18.14.1 --------- Co-authored-by: emremreistaken Co-authored-by: emremre <101284529+emremreistaken@users.noreply.github.com> Co-authored-by: memduh Co-authored-by: bahribugra Co-authored-by: Dilara * Curie updates (#289) * Curie updates (#271) * curie-update-libzkp-version * security nit * move contact info into highlight * change Aside type * Update running-a-scroll-node.mdx (#278) * nodeKey hashing are done with domain 512 not 256 Am currently making a storage prover in noir and found this error In the zktrie repo nodekeys are hashed with ToSecureKey() in type/util.go (afaik) https://github.com/scroll-tech/zktrie/blob/23181f209e94137f74337b150179aeb80c72e7c8/types/util.go#L107 ToSecureKey() uses Hash() in types/bytes32.go which uses HASH_DOMAIN_BYTE32 as domain which is 256 *2 (512) see here: https://github.com/scroll-tech/zktrie/blob/23181f209e94137f74337b150179aeb80c72e7c8/types/hash.go#L16 and here is where i did my test in noir :D (account leaf is lower in same file) https://github.com/jimjimvalkema/scrollZkStorageProofs/blob/bcdd922405e046e99787b8b47f374befac170779/ScrollStorageProver/src/main.nr#L168 * add get in touch button * Revert "add get in touch button" This reverts commit 5c695f26137187667c981faa7731acbd88850b38. * Curie update details (#286) * remove legacy flag for foundry * update Curie details * fix typo * oops * Add PR descriptions --------- Co-authored-by: colinlyguo Co-authored-by: colin <102356659+colinlyguo@users.noreply.github.com> Co-authored-by: Sina Pilehchiha Co-authored-by: Péter Garamvölgyi Co-authored-by: jimjimvalkema Co-authored-by: Daniel Helm Co-authored-by: zhengqi zhang <770166635@qq.com> * Merge pull request #338 from SahilAujla/develop add alchemy to scroll tools * Merge pull request #342 from jlin27/develop add 0x to dev tooling explorer * Merge to prod (#349) * Darwinv2 changes (#332) * darwinv2 changes * oops * note on reorgs and finality * formatting * added guide for the graph (#334) * add alchemy to scroll tools * update text in alchemy.mdx * add 0x to dev tooling explorer * fix feedback --------- Co-authored-by: AK Co-authored-by: Sahil Aujla Co-authored-by: emilyJLin95 <17280653+emilyJLin95@users.noreply.github.com> Co-authored-by: Jessica Lin * Publish Canvas guide (#371) * Darwinv2 changes (#332) * darwinv2 changes * oops * note on reorgs and finality * formatting * added guide for the graph (#334) * add alchemy to scroll tools * update text in alchemy.mdx * add 0x to dev tooling explorer * fix feedback * Guide for adding Canvas badges (#333) * add Canvas guide * fix * add to nav * display images side by side * feedback * add image margins * fix the title (#337) * Update the content detail and unbold text (#341) * fix the title * Unbold the text under toggle list * Update the content (#348) * fix the title * Unbold the text under toggle list * Update the content * small edits * Apply suggestions from code review Co-authored-by: Péter Garamvölgyi * Isabellewei/canvas (#367) * fix the title * Unbold the text under toggle list * Update the content * update content based on the comments --------- Co-authored-by: isabellewei --------- Co-authored-by: fanyarachel <43579854+fanyarachel@users.noreply.github.com> Co-authored-by: Péter Garamvölgyi --------- Co-authored-by: AK Co-authored-by: Sahil Aujla Co-authored-by: emilyJLin95 <17280653+emilyJLin95@users.noreply.github.com> Co-authored-by: Jessica Lin Co-authored-by: fanyarachel <43579854+fanyarachel@users.noreply.github.com> Co-authored-by: Péter Garamvölgyi * feat(docs): add Pyth to Scroll docs (#413) (#415) * feat: Add turkish transalation (build fix) (#256) (#257) * lang "tr" added, sections "getting-started" and "user-guide" is translated accordingly * Update overview.md * technology/bridge turkish translations are added * lang[tr] user-guide finalized * learn added, getting started improvements * /learn and most of the /technology is translated to lang[tr] * /technology/chain finished * /developers section translations to lang[tr] * /developers developer-quickstart and transaction-fees-on-scroll translated to lang[tr] * /developers section finished except guides part. some other language correctments in lang[tr] * execution-node-tr completed * rollup-node-tr completed * /developers/guides is completed * added lang[tr] for welcome page frontend * cross-domain-messaging-tr completed * deposit-gateways-tr completed * withdraw-gateways-tr completed * minor improvements * visual bugs fixed in kzg schemes lang[tr] * minor improvements * general language improvements and word suffix correctments lang[tr] * translation completions of some overlooked technical terms lang[tr] * minor fix * term improvements * minor improvements in terms * minor punctuation suffix correction * minor punctuation suffix fixes * more minor improvements * minor update * zktrie.mdx güncelleme * refactor * /technology/sequencer/zktrie.mdx translation completed * refactor * mini typo in kzg schemes * mempool changes * Bridge part refactor * Withdraw-gateways refactor * Minor translation fixes in Learn folder. * Zktrie and Zkevm part * minor corrections in translations of rollup, opcode and hash * minor corrections in gateway translation * minor translation corrections * "SB" changed to ZK in get started, learn and devs * "Haberci"ler "Messenger"a donusturuldu. * local preview fixes * proof read "getting started" "user guide" "learn" * punctuation mistake while proof reading * getting started/user guide/learn proofread finished, front page translation updates, menu.ts is translated, some parts of translation.js is translated * minor changes in index and overview * tr/technology/chain proofread and corrections completed * syntax corrections in tr/technology/overview * Typo correction in chain/blocks * json translations * translation json translated * "Baslayin" changed to "Basla" in Menu * /tr/technology/bridge proofread completed, corrections made * /tr/technology/sequencer proofread, corrections completed * /tr/technology/zkevm and /tr/technology/security proofread and corrections completed * technology subheaders translation changed * mini term fix * Proof read dev * Warning titles have been changed * minor changes * a link, a prefix, and a minor main page correction * fix: npm run build now works with node 18.14.1 --------- * Curie updates (#289) * Curie updates (#271) * curie-update-libzkp-version * security nit * move contact info into highlight * change Aside type * Update running-a-scroll-node.mdx (#278) * nodeKey hashing are done with domain 512 not 256 Am currently making a storage prover in noir and found this error In the zktrie repo nodekeys are hashed with ToSecureKey() in type/util.go (afaik) https://github.com/scroll-tech/zktrie/blob/23181f209e94137f74337b150179aeb80c72e7c8/types/util.go#L107 ToSecureKey() uses Hash() in types/bytes32.go which uses HASH_DOMAIN_BYTE32 as domain which is 256 *2 (512) see here: https://github.com/scroll-tech/zktrie/blob/23181f209e94137f74337b150179aeb80c72e7c8/types/hash.go#L16 and here is where i did my test in noir :D (account leaf is lower in same file) https://github.com/jimjimvalkema/scrollZkStorageProofs/blob/bcdd922405e046e99787b8b47f374befac170779/ScrollStorageProver/src/main.nr#L168 * add get in touch button * Revert "add get in touch button" This reverts commit 5c695f26137187667c981faa7731acbd88850b38. * Curie update details (#286) * remove legacy flag for foundry * update Curie details * fix typo * oops * Add PR descriptions --------- * Merge pull request #338 from SahilAujla/develop add alchemy to scroll tools * Merge pull request #342 from jlin27/develop add 0x to dev tooling explorer * Merge to prod (#349) * Darwinv2 changes (#332) * darwinv2 changes * oops * note on reorgs and finality * formatting * added guide for the graph (#334) * add alchemy to scroll tools * update text in alchemy.mdx * add 0x to dev tooling explorer * fix feedback --------- * Publish Canvas guide (#371) * Darwinv2 changes (#332) * darwinv2 changes * oops * note on reorgs and finality * formatting * added guide for the graph (#334) * add alchemy to scroll tools * update text in alchemy.mdx * add 0x to dev tooling explorer * fix feedback * Guide for adding Canvas badges (#333) * add Canvas guide * fix * add to nav * display images side by side * feedback * add image margins * fix the title (#337) * Update the content detail and unbold text (#341) * fix the title * Unbold the text under toggle list * Update the content (#348) * fix the title * Unbold the text under toggle list * Update the content * small edits * Apply suggestions from code review * Isabellewei/canvas (#367) * fix the title * Unbold the text under toggle list * Update the content * update content based on the comments --------- --------- --------- * add pyth to scroll * fix pyth excerpt * fix typos --------- Co-authored-by: mariobern <110480440+mariobern@users.noreply.github.com> Co-authored-by: Daniel Helm Co-authored-by: Ahmed Castro Co-authored-by: emremreistaken Co-authored-by: emremre <101284529+emremreistaken@users.noreply.github.com> Co-authored-by: memduh Co-authored-by: bahribugra Co-authored-by: Dilara Co-authored-by: isabellewei Co-authored-by: colinlyguo Co-authored-by: colin <102356659+colinlyguo@users.noreply.github.com> Co-authored-by: Sina Pilehchiha Co-authored-by: Péter Garamvölgyi Co-authored-by: jimjimvalkema Co-authored-by: zhengqi zhang <770166635@qq.com> Co-authored-by: vincent Co-authored-by: ChuhanJin <60994121+ChuhanJin@users.noreply.github.com> Co-authored-by: AK Co-authored-by: Sahil Aujla Co-authored-by: Jessica Lin Co-authored-by: fanyarachel <43579854+fanyarachel@users.noreply.github.com> Co-authored-by: Morty <70688412+yiweichi@users.noreply.github.com> * added a small message on image (#437) (#438) * Payments demo (#439) (#446) * created what to build section * added 3 what-to-build tutorials * removed canvas badges integration guide (#449) * Payments demo (#439) * added payments tutorial * created what to build directory * added the github link * typo * added 3 what-to-build tutorials * removed canvas guide (#448) * Added Areta to docs (#450) * Payments demo (#439) * added payments tutorial * created what to build directory * added the github link * typo * added 3 what-to-build tutorials * removed canvas guide (#448) * Areta (#447) * added audit your code + aside for areta market * fix header * Update sidebar.ts * Confict fix (#451) * feat: Add turkish transalation (build fix) (#256) (#257) * lang "tr" added, sections "getting-started" and "user-guide" is translated accordingly * Update overview.md * technology/bridge turkish translations are added * lang[tr] user-guide finalized * learn added, getting started improvements * /learn and most of the /technology is translated to lang[tr] * /technology/chain finished * /developers section translations to lang[tr] * /developers developer-quickstart and transaction-fees-on-scroll translated to lang[tr] * /developers section finished except guides part. some other language correctments in lang[tr] * execution-node-tr completed * rollup-node-tr completed * /developers/guides is completed * added lang[tr] for welcome page frontend * cross-domain-messaging-tr completed * deposit-gateways-tr completed * withdraw-gateways-tr completed * minor improvements * visual bugs fixed in kzg schemes lang[tr] * minor improvements * general language improvements and word suffix correctments lang[tr] * translation completions of some overlooked technical terms lang[tr] * minor fix * term improvements * minor improvements in terms * minor punctuation suffix correction * minor punctuation suffix fixes * more minor improvements * minor update * zktrie.mdx güncelleme * refactor * /technology/sequencer/zktrie.mdx translation completed * refactor * mini typo in kzg schemes * mempool changes * Bridge part refactor * Withdraw-gateways refactor * Minor translation fixes in Learn folder. * Zktrie and Zkevm part * minor corrections in translations of rollup, opcode and hash * minor corrections in gateway translation * minor translation corrections * "SB" changed to ZK in get started, learn and devs * "Haberci"ler "Messenger"a donusturuldu. * local preview fixes * proof read "getting started" "user guide" "learn" * punctuation mistake while proof reading * getting started/user guide/learn proofread finished, front page translation updates, menu.ts is translated, some parts of translation.js is translated * minor changes in index and overview * tr/technology/chain proofread and corrections completed * syntax corrections in tr/technology/overview * Typo correction in chain/blocks * json translations * translation json translated * "Baslayin" changed to "Basla" in Menu * /tr/technology/bridge proofread completed, corrections made * /tr/technology/sequencer proofread, corrections completed * /tr/technology/zkevm and /tr/technology/security proofread and corrections completed * technology subheaders translation changed * mini term fix * Proof read dev * Warning titles have been changed * minor changes * a link, a prefix, and a minor main page correction * fix: npm run build now works with node 18.14.1 --------- Co-authored-by: emremreistaken Co-authored-by: emremre <101284529+emremreistaken@users.noreply.github.com> Co-authored-by: memduh Co-authored-by: bahribugra Co-authored-by: Dilara * Curie updates (#289) * Curie updates (#271) * curie-update-libzkp-version * security nit * move contact info into highlight * change Aside type * Update running-a-scroll-node.mdx (#278) * nodeKey hashing are done with domain 512 not 256 Am currently making a storage prover in noir and found this error In the zktrie repo nodekeys are hashed with ToSecureKey() in type/util.go (afaik) https://github.com/scroll-tech/zktrie/blob/23181f209e94137f74337b150179aeb80c72e7c8/types/util.go#L107 ToSecureKey() uses Hash() in types/bytes32.go which uses HASH_DOMAIN_BYTE32 as domain which is 256 *2 (512) see here: https://github.com/scroll-tech/zktrie/blob/23181f209e94137f74337b150179aeb80c72e7c8/types/hash.go#L16 and here is where i did my test in noir :D (account leaf is lower in same file) https://github.com/jimjimvalkema/scrollZkStorageProofs/blob/bcdd922405e046e99787b8b47f374befac170779/ScrollStorageProver/src/main.nr#L168 * add get in touch button * Revert "add get in touch button" This reverts commit 5c695f26137187667c981faa7731acbd88850b38. * Curie update details (#286) * remove legacy flag for foundry * update Curie details * fix typo * oops * Add PR descriptions --------- Co-authored-by: colinlyguo Co-authored-by: colin <102356659+colinlyguo@users.noreply.github.com> Co-authored-by: Sina Pilehchiha Co-authored-by: Péter Garamvölgyi Co-authored-by: jimjimvalkema Co-authored-by: Daniel Helm Co-authored-by: zhengqi zhang <770166635@qq.com> * Merge pull request #338 from SahilAujla/develop add alchemy to scroll tools * Merge pull request #342 from jlin27/develop add 0x to dev tooling explorer * Merge to prod (#349) * Darwinv2 changes (#332) * darwinv2 changes * oops * note on reorgs and finality * formatting * added guide for the graph (#334) * add alchemy to scroll tools * update text in alchemy.mdx * add 0x to dev tooling explorer * fix feedback --------- Co-authored-by: AK Co-authored-by: Sahil Aujla Co-authored-by: emilyJLin95 <17280653+emilyJLin95@users.noreply.github.com> Co-authored-by: Jessica Lin * Publish Canvas guide (#371) * Darwinv2 changes (#332) * darwinv2 changes * oops * note on reorgs and finality * formatting * added guide for the graph (#334) * add alchemy to scroll tools * update text in alchemy.mdx * add 0x to dev tooling explorer * fix feedback * Guide for adding Canvas badges (#333) * add Canvas guide * fix * add to nav * display images side by side * feedback * add image margins * fix the title (#337) * Update the content detail and unbold text (#341) * fix the title * Unbold the text under toggle list * Update the content (#348) * fix the title * Unbold the text under toggle list * Update the content * small edits * Apply suggestions from code review Co-authored-by: Péter Garamvölgyi * Isabellewei/canvas (#367) * fix the title * Unbold the text under toggle list * Update the content * update content based on the comments --------- Co-authored-by: isabellewei --------- Co-authored-by: fanyarachel <43579854+fanyarachel@users.noreply.github.com> Co-authored-by: Péter Garamvölgyi --------- Co-authored-by: AK Co-authored-by: Sahil Aujla Co-authored-by: emilyJLin95 <17280653+emilyJLin95@users.noreply.github.com> Co-authored-by: Jessica Lin Co-authored-by: fanyarachel <43579854+fanyarachel@users.noreply.github.com> Co-authored-by: Péter Garamvölgyi * feat(docs): add Pyth to Scroll docs (#413) (#415) * feat: Add turkish transalation (build fix) (#256) (#257) * lang "tr" added, sections "getting-started" and "user-guide" is translated accordingly * Update overview.md * technology/bridge turkish translations are added * lang[tr] user-guide finalized * learn added, getting started improvements * /learn and most of the /technology is translated to lang[tr] * /technology/chain finished * /developers section translations to lang[tr] * /developers developer-quickstart and transaction-fees-on-scroll translated to lang[tr] * /developers section finished except guides part. some other language correctments in lang[tr] * execution-node-tr completed * rollup-node-tr completed * /developers/guides is completed * added lang[tr] for welcome page frontend * cross-domain-messaging-tr completed * deposit-gateways-tr completed * withdraw-gateways-tr completed * minor improvements * visual bugs fixed in kzg schemes lang[tr] * minor improvements * general language improvements and word suffix correctments lang[tr] * translation completions of some overlooked technical terms lang[tr] * minor fix * term improvements * minor improvements in terms * minor punctuation suffix correction * minor punctuation suffix fixes * more minor improvements * minor update * zktrie.mdx güncelleme * refactor * /technology/sequencer/zktrie.mdx translation completed * refactor * mini typo in kzg schemes * mempool changes * Bridge part refactor * Withdraw-gateways refactor * Minor translation fixes in Learn folder. * Zktrie and Zkevm part * minor corrections in translations of rollup, opcode and hash * minor corrections in gateway translation * minor translation corrections * "SB" changed to ZK in get started, learn and devs * "Haberci"ler "Messenger"a donusturuldu. * local preview fixes * proof read "getting started" "user guide" "learn" * punctuation mistake while proof reading * getting started/user guide/learn proofread finished, front page translation updates, menu.ts is translated, some parts of translation.js is translated * minor changes in index and overview * tr/technology/chain proofread and corrections completed * syntax corrections in tr/technology/overview * Typo correction in chain/blocks * json translations * translation json translated * "Baslayin" changed to "Basla" in Menu * /tr/technology/bridge proofread completed, corrections made * /tr/technology/sequencer proofread, corrections completed * /tr/technology/zkevm and /tr/technology/security proofread and corrections completed * technology subheaders translation changed * mini term fix * Proof read dev * Warning titles have been changed * minor changes * a link, a prefix, and a minor main page correction * fix: npm run build now works with node 18.14.1 --------- * Curie updates (#289) * Curie updates (#271) * curie-update-libzkp-version * security nit * move contact info into highlight * change Aside type * Update running-a-scroll-node.mdx (#278) * nodeKey hashing are done with domain 512 not 256 Am currently making a storage prover in noir and found this error In the zktrie repo nodekeys are hashed with ToSecureKey() in type/util.go (afaik) https://github.com/scroll-tech/zktrie/blob/23181f209e94137f74337b150179aeb80c72e7c8/types/util.go#L107 ToSecureKey() uses Hash() in types/bytes32.go which uses HASH_DOMAIN_BYTE32 as domain which is 256 *2 (512) see here: https://github.com/scroll-tech/zktrie/blob/23181f209e94137f74337b150179aeb80c72e7c8/types/hash.go#L16 and here is where i did my test in noir :D (account leaf is lower in same file) https://github.com/jimjimvalkema/scrollZkStorageProofs/blob/bcdd922405e046e99787b8b47f374befac170779/ScrollStorageProver/src/main.nr#L168 * add get in touch button * Revert "add get in touch button" This reverts commit 5c695f26137187667c981faa7731acbd88850b38. * Curie update details (#286) * remove legacy flag for foundry * update Curie details * fix typo * oops * Add PR descriptions --------- * Merge pull request #338 from SahilAujla/develop add alchemy to scroll tools * Merge pull request #342 from jlin27/develop add 0x to dev tooling explorer * Merge to prod (#349) * Darwinv2 changes (#332) * darwinv2 changes * oops * note on reorgs and finality * formatting * added guide for the graph (#334) * add alchemy to scroll tools * update text in alchemy.mdx * add 0x to dev tooling explorer * fix feedback --------- * Publish Canvas guide (#371) * Darwinv2 changes (#332) * darwinv2 changes * oops * note on reorgs and finality * formatting * added guide for the graph (#334) * add alchemy to scroll tools * update text in alchemy.mdx * add 0x to dev tooling explorer * fix feedback * Guide for adding Canvas badges (#333) * add Canvas guide * fix * add to nav * display images side by side * feedback * add image margins * fix the title (#337) * Update the content detail and unbold text (#341) * fix the title * Unbold the text under toggle list * Update the content (#348) * fix the title * Unbold the text under toggle list * Update the content * small edits * Apply suggestions from code review * Isabellewei/canvas (#367) * fix the title * Unbold the text under toggle list * Update the content * update content based on the comments --------- --------- --------- * add pyth to scroll * fix pyth excerpt * fix typos --------- Co-authored-by: mariobern <110480440+mariobern@users.noreply.github.com> Co-authored-by: Daniel Helm Co-authored-by: Ahmed Castro Co-authored-by: emremreistaken Co-authored-by: emremre <101284529+emremreistaken@users.noreply.github.com> Co-authored-by: memduh Co-authored-by: bahribugra Co-authored-by: Dilara Co-authored-by: isabellewei Co-authored-by: colinlyguo Co-authored-by: colin <102356659+colinlyguo@users.noreply.github.com> Co-authored-by: Sina Pilehchiha Co-authored-by: Péter Garamvölgyi Co-authored-by: jimjimvalkema Co-authored-by: zhengqi zhang <770166635@qq.com> Co-authored-by: vincent Co-authored-by: ChuhanJin <60994121+ChuhanJin@users.noreply.github.com> Co-authored-by: AK Co-authored-by: Sahil Aujla Co-authored-by: Jessica Lin Co-authored-by: fanyarachel <43579854+fanyarachel@users.noreply.github.com> Co-authored-by: Morty <70688412+yiweichi@users.noreply.github.com> * added a small message on image (#437) (#438) * Payments demo (#439) (#446) * created what to build section * added 3 what-to-build tutorials * removed canvas badges integration guide (#449) * Payments demo (#439) * added payments tutorial * created what to build directory * added the github link * typo * added 3 what-to-build tutorials * removed canvas guide (#448) --------- Co-authored-by: Daniel Helm Co-authored-by: emremreistaken Co-authored-by: emremre <101284529+emremreistaken@users.noreply.github.com> Co-authored-by: memduh Co-authored-by: bahribugra Co-authored-by: Dilara Co-authored-by: isabellewei Co-authored-by: colinlyguo Co-authored-by: colin <102356659+colinlyguo@users.noreply.github.com> Co-authored-by: Sina Pilehchiha Co-authored-by: Péter Garamvölgyi Co-authored-by: jimjimvalkema Co-authored-by: zhengqi zhang <770166635@qq.com> Co-authored-by: vincent Co-authored-by: ChuhanJin <60994121+ChuhanJin@users.noreply.github.com> Co-authored-by: emilyJLin95 <17280653+emilyJLin95@users.noreply.github.com> Co-authored-by: AK Co-authored-by: Sahil Aujla Co-authored-by: Jessica Lin Co-authored-by: fanyarachel <43579854+fanyarachel@users.noreply.github.com> Co-authored-by: Morty <70688412+yiweichi@users.noreply.github.com> Co-authored-by: mariobern <110480440+mariobern@users.noreply.github.com> Co-authored-by: rhbdl <93211672+PrintRH@users.noreply.github.com> Co-authored-by: Scroll-Filbert * Using same sidebar as production (#452) * feat: Add turkish transalation (build fix) (#256) (#257) * lang "tr" added, sections "getting-started" and "user-guide" is translated accordingly * Update overview.md * technology/bridge turkish translations are added * lang[tr] user-guide finalized * learn added, getting started improvements * /learn and most of the /technology is translated to lang[tr] * /technology/chain finished * /developers section translations to lang[tr] * /developers developer-quickstart and transaction-fees-on-scroll translated to lang[tr] * /developers section finished except guides part. some other language correctments in lang[tr] * execution-node-tr completed * rollup-node-tr completed * /developers/guides is completed * added lang[tr] for welcome page frontend * cross-domain-messaging-tr completed * deposit-gateways-tr completed * withdraw-gateways-tr completed * minor improvements * visual bugs fixed in kzg schemes lang[tr] * minor improvements * general language improvements and word suffix correctments lang[tr] * translation completions of some overlooked technical terms lang[tr] * minor fix * term improvements * minor improvements in terms * minor punctuation suffix correction * minor punctuation suffix fixes * more minor improvements * minor update * zktrie.mdx güncelleme * refactor * /technology/sequencer/zktrie.mdx translation completed * refactor * mini typo in kzg schemes * mempool changes * Bridge part refactor * Withdraw-gateways refactor * Minor translation fixes in Learn folder. * Zktrie and Zkevm part * minor corrections in translations of rollup, opcode and hash * minor corrections in gateway translation * minor translation corrections * "SB" changed to ZK in get started, learn and devs * "Haberci"ler "Messenger"a donusturuldu. * local preview fixes * proof read "getting started" "user guide" "learn" * punctuation mistake while proof reading * getting started/user guide/learn proofread finished, front page translation updates, menu.ts is translated, some parts of translation.js is translated * minor changes in index and overview * tr/technology/chain proofread and corrections completed * syntax corrections in tr/technology/overview * Typo correction in chain/blocks * json translations * translation json translated * "Baslayin" changed to "Basla" in Menu * /tr/technology/bridge proofread completed, corrections made * /tr/technology/sequencer proofread, corrections completed * /tr/technology/zkevm and /tr/technology/security proofread and corrections completed * technology subheaders translation changed * mini term fix * Proof read dev * Warning titles have been changed * minor changes * a link, a prefix, and a minor main page correction * fix: npm run build now works with node 18.14.1 --------- Co-authored-by: emremreistaken Co-authored-by: emremre <101284529+emremreistaken@users.noreply.github.com> Co-authored-by: memduh Co-authored-by: bahribugra Co-authored-by: Dilara * Curie updates (#289) * Curie updates (#271) * curie-update-libzkp-version * security nit * move contact info into highlight * change Aside type * Update running-a-scroll-node.mdx (#278) * nodeKey hashing are done with domain 512 not 256 Am currently making a storage prover in noir and found this error In the zktrie repo nodekeys are hashed with ToSecureKey() in type/util.go (afaik) https://github.com/scroll-tech/zktrie/blob/23181f209e94137f74337b150179aeb80c72e7c8/types/util.go#L107 ToSecureKey() uses Hash() in types/bytes32.go which uses HASH_DOMAIN_BYTE32 as domain which is 256 *2 (512) see here: https://github.com/scroll-tech/zktrie/blob/23181f209e94137f74337b150179aeb80c72e7c8/types/hash.go#L16 and here is where i did my test in noir :D (account leaf is lower in same file) https://github.com/jimjimvalkema/scrollZkStorageProofs/blob/bcdd922405e046e99787b8b47f374befac170779/ScrollStorageProver/src/main.nr#L168 * add get in touch button * Revert "add get in touch button" This reverts commit 5c695f26137187667c981faa7731acbd88850b38. * Curie update details (#286) * remove legacy flag for foundry * update Curie details * fix typo * oops * Add PR descriptions --------- Co-authored-by: colinlyguo Co-authored-by: colin <102356659+colinlyguo@users.noreply.github.com> Co-authored-by: Sina Pilehchiha Co-authored-by: Péter Garamvölgyi Co-authored-by: jimjimvalkema Co-authored-by: Daniel Helm Co-authored-by: zhengqi zhang <770166635@qq.com> * Merge pull request #338 from SahilAujla/develop add alchemy to scroll tools * Merge pull request #342 from jlin27/develop add 0x to dev tooling explorer * Merge to prod (#349) * Darwinv2 changes (#332) * darwinv2 changes * oops * note on reorgs and finality * formatting * added guide for the graph (#334) * add alchemy to scroll tools * update text in alchemy.mdx * add 0x to dev tooling explorer * fix feedback --------- Co-authored-by: AK Co-authored-by: Sahil Aujla Co-authored-by: emilyJLin95 <17280653+emilyJLin95@users.noreply.github.com> Co-authored-by: Jessica Lin * Publish Canvas guide (#371) * Darwinv2 changes (#332) * darwinv2 changes * oops * note on reorgs and finality * formatting * added guide for the graph (#334) * add alchemy to scroll tools * update text in alchemy.mdx * add 0x to dev tooling explorer * fix feedback * Guide for adding Canvas badges (#333) * add Canvas guide * fix * add to nav * display images side by side * feedback * add image margins * fix the title (#337) * Update the content detail and unbold text (#341) * fix the title * Unbold the text under toggle list * Update the content (#348) * fix the title * Unbold the text under toggle list * Update the content * small edits * Apply suggestions from code review Co-authored-by: Péter Garamvölgyi * Isabellewei/canvas (#367) * fix the title * Unbold the text under toggle list * Update the content * update content based on the comments --------- Co-authored-by: isabellewei --------- Co-authored-by: fanyarachel <43579854+fanyarachel@users.noreply.github.com> Co-authored-by: Péter Garamvölgyi --------- Co-authored-by: AK Co-authored-by: Sahil Aujla Co-authored-by: emilyJLin95 <17280653+emilyJLin95@users.noreply.github.com> Co-authored-by: Jessica Lin Co-authored-by: fanyarachel <43579854+fanyarachel@users.noreply.github.com> Co-authored-by: Péter Garamvölgyi * feat(docs): add Pyth to Scroll docs (#413) (#415) * feat: Add turkish transalation (build fix) (#256) (#257) * lang "tr" added, sections "getting-started" and "user-guide" is translated accordingly * Update overview.md * technology/bridge turkish translations are added * lang[tr] user-guide finalized * learn added, getting started improvements * /learn and most of the /technology is translated to lang[tr] * /technology/chain finished * /developers section translations to lang[tr] * /developers developer-quickstart and transaction-fees-on-scroll translated to lang[tr] * /developers section finished except guides part. some other language correctments in lang[tr] * execution-node-tr completed * rollup-node-tr completed * /developers/guides is completed * added lang[tr] for welcome page frontend * cross-domain-messaging-tr completed * deposit-gateways-tr completed * withdraw-gateways-tr completed * minor improvements * visual bugs fixed in kzg schemes lang[tr] * minor improvements * general language improvements and word suffix correctments lang[tr] * translation completions of some overlooked technical terms lang[tr] * minor fix * term improvements * minor improvements in terms * minor punctuation suffix correction * minor punctuation suffix fixes * more minor improvements * minor update * zktrie.mdx güncelleme * refactor * /technology/sequencer/zktrie.mdx translation completed * refactor * mini typo in kzg schemes * mempool changes * Bridge part refactor * Withdraw-gateways refactor * Minor translation fixes in Learn folder. * Zktrie and Zkevm part * minor corrections in translations of rollup, opcode and hash * minor corrections in gateway translation * minor translation corrections * "SB" changed to ZK in get started, learn and devs * "Haberci"ler "Messenger"a donusturuldu. * local preview fixes * proof read "getting started" "user guide" "learn" * punctuation mistake while proof reading * getting started/user guide/learn proofread finished, front page translation updates, menu.ts is translated, some parts of translation.js is translated * minor changes in index and overview * tr/technology/chain proofread and corrections completed * syntax corrections in tr/technology/overview * Typo correction in chain/blocks * json translations * translation json translated * "Baslayin" changed to "Basla" in Menu * /tr/technology/bridge proofread completed, corrections made * /tr/technology/sequencer proofread, corrections completed * /tr/technology/zkevm and /tr/technology/security proofread and corrections completed * technology subheaders translation changed * mini term fix * Proof read dev * Warning titles have been changed * minor changes * a link, a prefix, and a minor main page correction * fix: npm run build now works with node 18.14.1 --------- * Curie updates (#289) * Curie updates (#271) * curie-update-libzkp-version * security nit * move contact info into highlight * change Aside type * Update running-a-scroll-node.mdx (#278) * nodeKey hashing are done with domain 512 not 256 Am currently making a storage prover in noir and found this error In the zktrie repo nodekeys are hashed with ToSecureKey() in type/util.go (afaik) https://github.com/scroll-tech/zktrie/blob/23181f209e94137f74337b150179aeb80c72e7c8/types/util.go#L107 ToSecureKey() uses Hash() in types/bytes32.go which uses HASH_DOMAIN_BYTE32 as domain which is 256 *2 (512) see here: https://github.com/scroll-tech/zktrie/blob/23181f209e94137f74337b150179aeb80c72e7c8/types/hash.go#L16 and here is where i did my test in noir :D (account leaf is lower in same file) https://github.com/jimjimvalkema/scrollZkStorageProofs/blob/bcdd922405e046e99787b8b47f374befac170779/ScrollStorageProver/src/main.nr#L168 * add get in touch button * Revert "add get in touch button" This reverts commit 5c695f26137187667c981faa7731acbd88850b38. * Curie update details (#286) * remove legacy flag for foundry * update Curie details * fix typo * oops * Add PR descriptions --------- * Merge pull request #338 from SahilAujla/develop add alchemy to scroll tools * Merge pull request #342 from jlin27/develop add 0x to dev tooling explorer * Merge to prod (#349) * Darwinv2 changes (#332) * darwinv2 changes * oops * note on reorgs and finality * formatting * added guide for the graph (#334) * add alchemy to scroll tools * update text in alchemy.mdx * add 0x to dev tooling explorer * fix feedback --------- * Publish Canvas guide (#371) * Darwinv2 changes (#332) * darwinv2 changes * oops * note on reorgs and finality * formatting * added guide for the graph (#334) * add alchemy to scroll tools * update text in alchemy.mdx * add 0x to dev tooling explorer * fix feedback * Guide for adding Canvas badges (#333) * add Canvas guide * fix * add to nav * display images side by side * feedback * add image margins * fix the title (#337) * Update the content detail and unbold text (#341) * fix the title * Unbold the text under toggle list * Update the content (#348) * fix the title * Unbold the text under toggle list * Update the content * small edits * Apply suggestions from code review * Isabellewei/canvas (#367) * fix the title * Unbold the text under toggle list * Update the content * update content based on the comments --------- --------- --------- * add pyth to scroll * fix pyth excerpt * fix typos --------- Co-authored-by: mariobern <110480440+mariobern@users.noreply.github.com> Co-authored-by: Daniel Helm Co-authored-by: Ahmed Castro Co-authored-by: emremreistaken Co-authored-by: emremre <101284529+emremreistaken@users.noreply.github.com> Co-authored-by: memduh Co-authored-by: bahribugra Co-authored-by: Dilara Co-authored-by: isabellewei Co-authored-by: colinlyguo Co-authored-by: colin <102356659+colinlyguo@users.noreply.github.com> Co-authored-by: Sina Pilehchiha Co-authored-by: Péter Garamvölgyi Co-authored-by: jimjimvalkema Co-authored-by: zhengqi zhang <770166635@qq.com> Co-authored-by: vincent Co-authored-by: ChuhanJin <60994121+ChuhanJin@users.noreply.github.com> Co-authored-by: AK Co-authored-by: Sahil Aujla Co-authored-by: Jessica Lin Co-authored-by: fanyarachel <43579854+fanyarachel@users.noreply.github.com> Co-authored-by: Morty <70688412+yiweichi@users.noreply.github.com> * added a small message on image (#437) (#438) * Payments demo (#439) (#446) * created what to build section * added 3 what-to-build tutorials * removed canvas badges integration guide (#449) * Payments demo (#439) * added payments tutorial * created what to build directory * added the github link * typo * added 3 what-to-build tutorials * removed canvas guide (#448) * Update sidebar.ts --------- Co-authored-by: Daniel Helm Co-authored-by: emremreistaken Co-authored-by: emremre <101284529+emremreistaken@users.noreply.github.com> Co-authored-by: memduh Co-authored-by: bahribugra Co-authored-by: Dilara Co-authored-by: isabellewei Co-authored-by: colinlyguo Co-authored-by: colin <102356659+colinlyguo@users.noreply.github.com> Co-authored-by: Sina Pilehchiha Co-authored-by: Péter Garamvölgyi Co-authored-by: jimjimvalkema Co-authored-by: zhengqi zhang <770166635@qq.com> Co-authored-by: vincent Co-authored-by: ChuhanJin <60994121+ChuhanJin@users.noreply.github.com> Co-authored-by: emilyJLin95 <17280653+emilyJLin95@users.noreply.github.com> Co-authored-by: AK Co-authored-by: Sahil Aujla Co-authored-by: Jessica Lin Co-authored-by: fanyarachel <43579854+fanyarachel@users.noreply.github.com> Co-authored-by: Morty <70688412+yiweichi@users.noreply.github.com> Co-authored-by: mariobern <110480440+mariobern@users.noreply.github.com> Co-authored-by: rhbdl <93211672+PrintRH@users.noreply.github.com> Co-authored-by: Scroll-Filbert --------- Co-authored-by: Daniel Helm Co-authored-by: emremreistaken Co-authored-by: emremre <101284529+emremreistaken@users.noreply.github.com> Co-authored-by: memduh Co-authored-by: bahribugra Co-authored-by: Dilara Co-authored-by: isabellewei Co-authored-by: colinlyguo Co-authored-by: colin <102356659+colinlyguo@users.noreply.github.com> Co-authored-by: Sina Pilehchiha Co-authored-by: Péter Garamvölgyi Co-authored-by: jimjimvalkema Co-authored-by: zhengqi zhang <770166635@qq.com> Co-authored-by: vincent Co-authored-by: ChuhanJin <60994121+ChuhanJin@users.noreply.github.com> Co-authored-by: emilyJLin95 <17280653+emilyJLin95@users.noreply.github.com> Co-authored-by: AK Co-authored-by: Sahil Aujla Co-authored-by: Jessica Lin Co-authored-by: fanyarachel <43579854+fanyarachel@users.noreply.github.com> Co-authored-by: Morty <70688412+yiweichi@users.noreply.github.com> Co-authored-by: mariobern <110480440+mariobern@users.noreply.github.com> Co-authored-by: rhbdl <93211672+PrintRH@users.noreply.github.com> Co-authored-by: Scroll-Filbert --------- Co-authored-by: Daniel Helm Co-authored-by: emremreistaken Co-authored-by: emremre <101284529+emremreistaken@users.noreply.github.com> Co-authored-by: memduh Co-authored-by: bahribugra Co-authored-by: Dilara Co-authored-by: isabellewei Co-authored-by: colinlyguo Co-authored-by: colin <102356659+colinlyguo@users.noreply.github.com> Co-authored-by: Sina Pilehchiha Co-authored-by: Péter Garamvölgyi Co-authored-by: jimjimvalkema Co-authored-by: zhengqi zhang <770166635@qq.com> Co-authored-by: vincent Co-authored-by: ChuhanJin <60994121+ChuhanJin@users.noreply.github.com> Co-authored-by: emilyJLin95 <17280653+emilyJLin95@users.noreply.github.com> Co-authored-by: AK Co-authored-by: Sahil Aujla Co-authored-by: Jessica Lin Co-authored-by: fanyarachel <43579854+fanyarachel@users.noreply.github.com> Co-authored-by: Morty <70688412+yiweichi@users.noreply.github.com> Co-authored-by: mariobern <110480440+mariobern@users.noreply.github.com> Co-authored-by: rhbdl <93211672+PrintRH@users.noreply.github.com> Co-authored-by: Scroll-Filbert From 5e3d237065f9fda46d76e09f57f62b4e30c205d4 Mon Sep 17 00:00:00 2001 From: Filbert Nicholas <76145549+ValsheFN@users.noreply.github.com> Date: Tue, 15 Jul 2025 20:23:47 +0700 Subject: [PATCH 04/11] Update running a scroll node documentation --- .../guides/running-a-scroll-node.mdx | 22 +++++-------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/src/content/docs/en/developers/guides/running-a-scroll-node.mdx b/src/content/docs/en/developers/guides/running-a-scroll-node.mdx index 73f506df0..44e06cca1 100644 --- a/src/content/docs/en/developers/guides/running-a-scroll-node.mdx +++ b/src/content/docs/en/developers/guides/running-a-scroll-node.mdx @@ -75,22 +75,12 @@ Download the latest l2geth : SNAPSHOT_URL = https://scroll-geth-snapshot.s3.us-west-2.amazonaws.com/mpt/latest.tar -1. Create a new folder for the snapshot -```bash - mkdir l2geth -``` - -2. Go to the created folder -```bash - push l2geth -``` - -3. Download the snapshot +1. Download the snapshot ```bash wget $SNAPSHOT_URL ``` -4. unarchive the snapshot +2. unarchive the snapshot ```bash tar -xf latest.tar ``` @@ -144,10 +134,10 @@ Insert your config in the yaml file and save it, recommended config would be : --da.blob.beaconnode "${Your beaconnode endpoint}" --cache.snapshot=0 logging: - driver: "json-file" - options: - max-size: "100m" - max-file: "1" + driver: "json-file" + options: + max-size: "100m" + max-file: "1" ``` 3. Run the docker From 93c23a9c2ecc781766a8c3efbf984b347c6f0114 Mon Sep 17 00:00:00 2001 From: jonastheis <4181434+jonastheis@users.noreply.github.com> Date: Mon, 21 Jul 2025 13:17:53 +0800 Subject: [PATCH 05/11] add versions to Euclid upgrade page --- .../technology/overview/scroll-upgrades/euclid-upgrade.mdx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/content/docs/en/technology/overview/scroll-upgrades/euclid-upgrade.mdx b/src/content/docs/en/technology/overview/scroll-upgrades/euclid-upgrade.mdx index cfa4cf394..e727a5756 100644 --- a/src/content/docs/en/technology/overview/scroll-upgrades/euclid-upgrade.mdx +++ b/src/content/docs/en/technology/overview/scroll-upgrades/euclid-upgrade.mdx @@ -25,6 +25,13 @@ These changes will result in lower fees, higher throughput, better security, bet - Phase 1: April 16th, 2025 - Phase 2: April 22nd, 2025 +### Versions +- **DACodec**: [`CodecV7`](https://github.com/scroll-tech/da-codec/blob/main/encoding/codecv7.go#L20) +- **l2geth**: [`>= scroll-v5.8.33`](https://github.com/scroll-tech/go-ethereum/releases/tag/scroll-v5.8.33) +- **Relayer and Coordinator**: [`>= v4.5.0`](https://github.com/scroll-tech/scroll/releases/tag/v4.5.0) +- **Contracts**: https://github.com/scroll-tech/scroll-contracts/pull/74 +- **Circuit and Prover**: + ### Features ##### OpenVM Prover From a828799d24d8cd0a89d2b1f5449a0f85c7c4607d Mon Sep 17 00:00:00 2001 From: Zhang Zhuo Date: Mon, 21 Jul 2025 15:16:44 +0800 Subject: [PATCH 06/11] Update euclid-upgrade.mdx --- .../en/technology/overview/scroll-upgrades/euclid-upgrade.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/docs/en/technology/overview/scroll-upgrades/euclid-upgrade.mdx b/src/content/docs/en/technology/overview/scroll-upgrades/euclid-upgrade.mdx index e727a5756..e2c6cfd65 100644 --- a/src/content/docs/en/technology/overview/scroll-upgrades/euclid-upgrade.mdx +++ b/src/content/docs/en/technology/overview/scroll-upgrades/euclid-upgrade.mdx @@ -30,7 +30,7 @@ These changes will result in lower fees, higher throughput, better security, bet - **l2geth**: [`>= scroll-v5.8.33`](https://github.com/scroll-tech/go-ethereum/releases/tag/scroll-v5.8.33) - **Relayer and Coordinator**: [`>= v4.5.0`](https://github.com/scroll-tech/scroll/releases/tag/v4.5.0) - **Contracts**: https://github.com/scroll-tech/scroll-contracts/pull/74 -- **Circuit and Prover**: +- **Circuit and Prover**: [`v0.5.0`](https://github.com/scroll-tech/zkvm-prover/releases/tag/v0.5.0) ### Features @@ -109,4 +109,4 @@ In addition, L2 unsafe blocks will no longer include a signature or vanity tag i * [Contract changes on GitHub](https://github.com/scroll-tech/scroll-contracts/pull/79) * [DA codec repository](https://github.com/scroll-tech/da-codec) -Projects requiring additional guidance should open a [ticket on Discord](https://discord.com/channels/853955156100907018/1280768286124146732). \ No newline at end of file +Projects requiring additional guidance should open a [ticket on Discord](https://discord.com/channels/853955156100907018/1280768286124146732). From e5e2fcfff004cd53283350779a59c87c2d796524 Mon Sep 17 00:00:00 2001 From: Zhang Zhuo Date: Mon, 21 Jul 2025 15:37:30 +0800 Subject: [PATCH 07/11] Update euclid-upgrade.mdx --- .../en/technology/overview/scroll-upgrades/euclid-upgrade.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/en/technology/overview/scroll-upgrades/euclid-upgrade.mdx b/src/content/docs/en/technology/overview/scroll-upgrades/euclid-upgrade.mdx index e2c6cfd65..6ba7544e4 100644 --- a/src/content/docs/en/technology/overview/scroll-upgrades/euclid-upgrade.mdx +++ b/src/content/docs/en/technology/overview/scroll-upgrades/euclid-upgrade.mdx @@ -30,7 +30,7 @@ These changes will result in lower fees, higher throughput, better security, bet - **l2geth**: [`>= scroll-v5.8.33`](https://github.com/scroll-tech/go-ethereum/releases/tag/scroll-v5.8.33) - **Relayer and Coordinator**: [`>= v4.5.0`](https://github.com/scroll-tech/scroll/releases/tag/v4.5.0) - **Contracts**: https://github.com/scroll-tech/scroll-contracts/pull/74 -- **Circuit and Prover**: [`v0.5.0`](https://github.com/scroll-tech/zkvm-prover/releases/tag/v0.5.0) +- **Circuit and Prover**: [`v0.4.3`](https://github.com/scroll-tech/zkvm-prover/releases/tag/v0.4.3) ### Features From b23ef247d6a3e6cc28f41aa254c1a471e26eab61 Mon Sep 17 00:00:00 2001 From: Morty Date: Mon, 21 Jul 2025 21:34:05 +0800 Subject: [PATCH 08/11] feat: update geth node new flag --- .../docs/en/developers/guides/running-a-scroll-node.mdx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/content/docs/en/developers/guides/running-a-scroll-node.mdx b/src/content/docs/en/developers/guides/running-a-scroll-node.mdx index 9f00ba901..914937282 100644 --- a/src/content/docs/en/developers/guides/running-a-scroll-node.mdx +++ b/src/content/docs/en/developers/guides/running-a-scroll-node.mdx @@ -132,6 +132,10 @@ Insert your config in the yaml file and save it, recommended config would be : --l1.endpoint "${Your l1 endpoint}" --da.blob.blobscan "${Your blobscan endpoint}" --da.blob.beaconnode "${Your beaconnode endpoint}" + # Scroll provides aws s3 endpoints for both scroll-mainnet and scroll-sepolia + # scroll-mainnet : https://scroll-sepolia-blob-data.s3.us-west-2.amazonaws.com/ + # scroll-sepolia: https://scroll-mainnet-blob-data.s3.us-west-2.amazonaws.com/ + --da.blob.awss3 "${Your aws s3 endpoint}" --cache.snapshot=0 logging: driver: "json-file" From 923b709679844c0073126743d60c96c43fa198f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A9ter=20Garamv=C3=B6lgyi?= Date: Mon, 21 Jul 2025 16:38:02 +0200 Subject: [PATCH 09/11] update contract version --- .../en/technology/overview/scroll-upgrades/euclid-upgrade.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/en/technology/overview/scroll-upgrades/euclid-upgrade.mdx b/src/content/docs/en/technology/overview/scroll-upgrades/euclid-upgrade.mdx index 6ba7544e4..62b69a627 100644 --- a/src/content/docs/en/technology/overview/scroll-upgrades/euclid-upgrade.mdx +++ b/src/content/docs/en/technology/overview/scroll-upgrades/euclid-upgrade.mdx @@ -29,7 +29,7 @@ These changes will result in lower fees, higher throughput, better security, bet - **DACodec**: [`CodecV7`](https://github.com/scroll-tech/da-codec/blob/main/encoding/codecv7.go#L20) - **l2geth**: [`>= scroll-v5.8.33`](https://github.com/scroll-tech/go-ethereum/releases/tag/scroll-v5.8.33) - **Relayer and Coordinator**: [`>= v4.5.0`](https://github.com/scroll-tech/scroll/releases/tag/v4.5.0) -- **Contracts**: https://github.com/scroll-tech/scroll-contracts/pull/74 +- **Contracts**: [`v2.0.1`](https://github.com/scroll-tech/scroll-contracts/releases/tag/v2.0.1) - **Circuit and Prover**: [`v0.4.3`](https://github.com/scroll-tech/zkvm-prover/releases/tag/v0.4.3) ### Features From d49aad193e501c03e6b90c9de1cedc82ff984617 Mon Sep 17 00:00:00 2001 From: Ahmed Castro Date: Mon, 28 Jul 2025 11:20:31 -0600 Subject: [PATCH 10/11] Added ecosystem page (#458) * added developer ecosystem page * added more dune graphs * developer ecosystem page ready * updated dashboard link --- public/locales/en/translation.json | 1 + public/locales/es/translation.json | 1 + src/config/sidebar.ts | 4 + .../en/developers/developer-ecosystem.mdx | 93 +++++++++++++++++++ 4 files changed, 99 insertions(+) create mode 100644 src/content/docs/en/developers/developer-ecosystem.mdx diff --git a/public/locales/en/translation.json b/public/locales/en/translation.json index a1636036d..02516bedf 100644 --- a/public/locales/en/translation.json +++ b/public/locales/en/translation.json @@ -90,6 +90,7 @@ "theScrollMessenger": "The Scroll Messenger", "transactionFeesOnScroll": "Transaction Fees on Scroll", "toolingDeployedOnScroll": "Tooling deployed On Scroll", + "developerEcosystem": "Developer Ecosystem", "l2Fee": "L2 Fee", "l1Fee": "L1 Fee", "gasOracle": "Gas Oracle", diff --git a/public/locales/es/translation.json b/public/locales/es/translation.json index feba0f828..5c064d34b 100644 --- a/public/locales/es/translation.json +++ b/public/locales/es/translation.json @@ -89,6 +89,7 @@ "erc1155TokenBridge": "ERC1155 Token Bridge", "theScrollMessenger": "El Scroll Messenger", "transactionFeesOnScroll": "Comisiones de Transacciones en Scroll", + "developerEcosystem": "Ecosistema de Desarrollo", "l2Fee": "Comisión L2", "l1Fee": "Comisión L1", "gasOracle": "Gas Oracle", diff --git a/src/config/sidebar.ts b/src/config/sidebar.ts index 30b627523..b01cd5c8e 100644 --- a/src/config/sidebar.ts +++ b/src/config/sidebar.ts @@ -141,6 +141,10 @@ export const getSidebar = () => { title: t("sidebar.developers.toolingDeployedOnScroll"), url: formatUrl("developers/tooling-deployed-on-scroll"), }, + { + title: t("sidebar.developers.developerEcosystem"), + url: formatUrl("developers/developer-ecosystem"), + }, ], }, { diff --git a/src/content/docs/en/developers/developer-ecosystem.mdx b/src/content/docs/en/developers/developer-ecosystem.mdx new file mode 100644 index 000000000..a88c25130 --- /dev/null +++ b/src/content/docs/en/developers/developer-ecosystem.mdx @@ -0,0 +1,93 @@ +--- +section: developers +date: Last Modified +title: "Developer Ecosystem" +lang: "en" +permalink: "developers/developer-quickstart" +excerpt: "Scroll Developer Quickstart helps you acquire testnet Ether, configure your network, and access all of your favorite tooling" +whatsnext: { "Verify Your Smart Contracts": "/en/developers/verifying-smart-contracts" } +--- + +import Aside from "../../../../components/Aside.astro" +import ClickToZoom from "../../../../components/ClickToZoom.astro" +import networkSelection from "./_images/mmNetworkSelection.png" +import injectedProviderMM from "./_images/injectedProviderMM.png" +import ToggleElement from "../../../../components/ToggleElement.astro" +import wagmiDemo from "../../../../assets/images/developers/getting-started/wagmi-demo.png" + +Explore Scroll’s most active ecosystem tooling and integrate it into your projects. For detailed data, see our [our Dune dashboard](https://dune.com/scroll/developer-ecosystem). + +# DEX Volume + +Higher DEX volume creates more yield for liquidity providers and brings more arbitrage opportunities. As a builder, you can permissionlessly integrate your application with DEXs to provide swaps or generate yield for your users. + +