You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* add versions to Euclid upgrade page
* Update euclid-upgrade.mdx
* Update euclid-upgrade.mdx
* feat: update geth node new flag
* update contract version
* Added ecosystem page (#458)
* added developer ecosystem page
* added more dune graphs
* developer ecosystem page ready
* updated dashboard link
* Updates the reports link
* Tooling update (#467)
* added pimlico and privy
* fixed dune embeds
* Bridge tuto update (#466)
* updated the scroll messenger docs
* updated scroll messenger docs
* Ecosystem page update (#470)
* 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 <[email protected]>
Co-authored-by: emremre <[email protected]>
Co-authored-by: memduh <[email protected]>
Co-authored-by: bahribugra <[email protected]>
Co-authored-by: Dilara <[email protected]>
* 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 <[email protected]>
Co-authored-by: colin <[email protected]>
Co-authored-by: Sina Pilehchiha <[email protected]>
Co-authored-by: Péter Garamvölgyi <[email protected]>
Co-authored-by: jimjimvalkema <[email protected]>
Co-authored-by: Daniel Helm <[email protected]>
Co-authored-by: zhengqi zhang <[email protected]>
* 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 <[email protected]>
Co-authored-by: Sahil Aujla <[email protected]>
Co-authored-by: emilyJLin95 <[email protected]>
Co-authored-by: Jessica Lin <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
---------
Co-authored-by: fanyarachel <[email protected]>
Co-authored-by: Péter Garamvölgyi <[email protected]>
---------
Co-authored-by: AK <[email protected]>
Co-authored-by: Sahil Aujla <[email protected]>
Co-authored-by: emilyJLin95 <[email protected]>
Co-authored-by: Jessica Lin <[email protected]>
Co-authored-by: fanyarachel <[email protected]>
Co-authored-by: Péter Garamvölgyi <[email protected]>
* 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 <[email protected]>
Co-authored-by: Daniel Helm <[email protected]>
Co-authored-by: Ahmed Castro <[email protected]>
Co-authored-by: emremreistaken <[email protected]>
Co-authored-by: emremre <[email protected]>
Co-authored-by: memduh <[email protected]>
Co-authored-by: bahribugra <[email protected]>
Co-authored-by: Dilara <[email protected]>
Co-authored-by: isabellewei <[email protected]>
Co-authored-by: colinlyguo <[email protected]>
Co-authored-by: colin <[email protected]>
Co-authored-by: Sina Pilehchiha <[email protected]>
Co-authored-by: Péter Garamvölgyi <[email protected]>
Co-authored-by: jimjimvalkema <[email protected]>
Co-authored-by: zhengqi zhang <[email protected]>
Co-authored-by: vincent <[email protected]>
Co-authored-by: ChuhanJin <[email protected]>
Co-authored-by: AK <[email protected]>
Co-authored-by: Sahil Aujla <[email protected]>
Co-authored-by: Jessica Lin <[email protected]>
Co-authored-by: fanyarachel <[email protected]>
Co-authored-by: Morty <[email protected]>
* 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 <[email protected]>
Co-authored-by: emremre <[email protected]>
Co-authored-by: memduh <[email protected]>
Co-authored-by: bahribugra <[email protected]>
Co-authored-by: Dilara <[email protected]>
* 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 <[email protected]>
Co-authored-by: colin <[email protected]>
Co-authored-by: Sina Pilehchiha <[email protected]>
Co-authored-by: Péter Garamvölgyi <[email protected]>
Co-authored-by: jimjimvalkema <[email protected]>
Co-authored-by: Daniel Helm <[email protected]>
Co-authored-by: zhengqi zhang <[email protected]>
* 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 <[email protected]>
Co-authored-by: Sahil Aujla <[email protected]>
Co-authored-by: emilyJLin95 <[email protected]>
Co-authored-by: Jessica Lin <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
---------
Co-authored-by: fanyarachel <[email protected]>
Co-authored-by: Péter Garamvölgyi <[email protected]>
---------
Co-authored-by: AK <[email protected]>
Co-authored-by: Sahil Aujla <[email protected]>
Co-authored-by: emilyJLin95 <[email protected]>
Co-authored-by: Jessica Lin <[email protected]>
Co-authored-by: fanyarachel <[email protected]>
Co-authored-by: Péter Garamvölgyi <[email protected]>
* 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 <[email protected]>
Co-authored-by: Daniel Helm <[email protected]>
Co-authored-by: Ahmed Castro <[email protected]>
Co-authored-by: emremreistaken <[email protected]>
Co-authored-by: emremre <[email protected]>
Co-authored-by: memduh <[email protected]>
Co-authored-by: bahribugra <[email protected]>
Co-authored-by: Dilara <[email protected]>
Co-authored-by: isabellewei <[email protected]>
Co-authored-by: colinlyguo <[email protected]>
Co-authored-by: colin <[email protected]>
Co-authored-by: Sina Pilehchiha <[email protected]>
Co-authored-by: Péter Garamvölgyi <[email protected]>
Co-authored-by: jimjimvalkema <[email protected]>
Co-authored-by: zhengqi zhang <[email protected]>
Co-authored-by: vincent <[email protected]>
Co-authored-by: ChuhanJin <[email protected]>
Co-authored-by: AK <[email protected]>
Co-authored-by: Sahil Aujla <[email protected]>
Co-authored-by: Jessica Lin <[email protected]>
Co-authored-by: fanyarachel <[email protected]>
Co-authored-by: Morty <[email protected]>
* 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 <[email protected]>
Co-authored-by: emremreistaken <[email protected]>
Co-authored-by: emremre <[email protected]>
Co-authored-by: memduh <[email protected]>
Co-authored-by: bahribugra <[email protected]>
Co-authored-by: Dilara <[email protected]>
Co-authored-by: isabellewei <[email protected]>
Co-authored-by: colinlyguo <[email protected]>
Co-authored-by: colin <[email protected]>
Co-authored-by: Sina Pilehchiha <[email protected]>
Co-authored-by: Péter Garamvölgyi <[email protected]>
Co-authored-by: jimjimvalkema <[email protected]>
Co-authored-by: zhengqi zhang <[email protected]>
Co-authored-by: vincent <[email protected]>
Co-authored-by: ChuhanJin <[email protected]>
Co-authored-by: emilyJLin95 <[email protected]>
Co-authored-by: AK <[email protected]>
Co-authored-by: Sahil Aujla <[email protected]>
Co-authored-by: Jessica Lin <[email protected]>
Co-authored-by: fanyarachel <[email protected]>
Co-authored-by: Morty <[email protected]>
Co-authored-by: mariobern <[email protected]>
Co-authored-by: rhbdl <[email protected]>
Co-authored-by: Scroll-Filbert <[email protected]>
* 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 <[email protected]>
Co-authored-by: emremre <[email protected]>
Co-authored-by: memduh <[email protected]>
Co-authored-by: bahribugra <[email protected]>
Co-authored-by: Dilara <[email protected]>
* 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 <[email protected]>
Co-authored-by: colin <[email protected]>
Co-authored-by: Sina Pilehchiha <[email protected]>
Co-authored-by: Péter Garamvölgyi <[email protected]>
Co-authored-by: jimjimvalkema <[email protected]>
Co-authored-by: Daniel Helm <[email protected]>
Co-authored-by: zhengqi zhang <[email protected]>
* 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 <[email protected]>
Co-authored-by: Sahil Aujla <[email protected]>
Co-authored-by: emilyJLin95 <[email protected]>
Co-authored-by: Jessica Lin <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
---------
Co-authored-by: fanyarachel <[email protected]>
Co-authored-by: Péter Garamvölgyi <[email protected]>
---------
Co-authored-by: AK <[email protected]>
Co-authored-by: Sahil Aujla <[email protected]>
Co-authored-by: emilyJLin95 <[email protected]>
Co-authored-by: Jessica Lin <[email protected]>
Co-authored-by: fanyarachel <[email protected]>
Co-authored-by: Péter Garamvölgyi <[email protected]>
* 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 <[email protected]>
Co-authored-by: Daniel Helm <[email protected]>
Co-authored-by: Ahmed Castro <[email protected]>
Co-authored-by: emremreistaken <[email protected]>
Co-authored-by: emremre <[email protected]>
Co-authored-by: memduh <[email protected]>
Co-authored-by: bahribugra <[email protected]>
Co-authored-by: Dilara <[email protected]>
Co-authored-by: isabellewei <[email protected]>
Co-authored-by: colinlyguo <[email protected]>
Co-authored-by: colin <[email protected]>
Co-authored-by: Sina Pilehchiha <[email protected]>
Co-authored-by: Péter Garamvölgyi <[email protected]>
Co-authored-by: jimjimvalkema <[email protected]>
Co-authored-by: zhengqi zhang <[email protected]>
Co-authored-by: vincent <[email protected]>
Co-authored-by: ChuhanJin <[email protected]>
Co-authored-by: AK <[email protected]>
Co-authored-by: Sahil Aujla <[email protected]>
Co-authored-by: Jessica Lin <[email protected]>
Co-authored-by: fanyarachel <[email protected]>
Co-authored-by: Morty <[email protected]>
* 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 <[email protected]>
Co-authored-by: emremreistaken <[email protected]>
Co-authored-by: emremre <[email protected]>
Co-authored-by: memduh <[email protected]>
Co-authored-by: bahribugra <[email protected]>
Co-authored-by: Dilara <[email protected]>
Co-authored-by: isabellewei <[email protected]>
Co-authored-by: colinlyguo <[email protected]>
Co-authored-by: colin <[email protected]>
Co-authored-by: Sina Pilehchiha <[email protected]>
Co-authored-by: Péter Garamvölgyi <[email protected]>
Co-authored-by: jimjimvalkema <[email protected]>
Co-authored-by: zhengqi zhang <[email protected]>
Co-authored-by: vincent <[email protected]>
Co-authored-by: ChuhanJin <[email protected]>
Co-authored-by: emilyJLin95 <[email protected]>
Co-authored-by: AK <[email protected]>
Co-authored-by: Sahil Aujla <[email protected]>
Co-authored-by: Jessica Lin <[email protected]>
Co-authored-by: fanyarachel <[email protected]>
Co-authored-by: Morty <[email protected]>
Co-authored-by: mariobern <[email protected]>
Co-authored-by: rhbdl <[email protected]>
Co-authored-by: Scroll-Filbert <[email protected]>
---------
Co-authored-by: Daniel Helm <[email protected]>
Co-authored-by: emremreistaken <[email protected]>
Co-authored-by: emremre <[email protected]>
Co-authored-by: memduh <[email protected]>
Co-authored-by: bahribugra <[email protected]>
Co-authored-by: Dilara <[email protected]>
Co-authored-by: isabellewei <[email protected]>
Co-authored-by: colinlyguo <[email protected]>
Co-authored-by: colin <[email protected]>
Co-authored-by: Sina Pilehchiha <[email protected]>
Co-authored-by: Péter Garamvölgyi <[email protected]>
Co-authored-by: jimjimvalkema <[email protected]>
Co-authored-by: zhengqi zhang <[email protected]>
Co-authored-by: vincent <[email protected]>
Co-authored-by: ChuhanJin <[email protected]>
Co-authored-by: emilyJLin95 <[email protected]>
Co-authored-by: AK <[email protected]>
Co-authored-by: Sahil Aujla <[email protected]>
Co-authored-by: Jessica Lin <[email protected]>
Co-authored-by: fanyarachel <[email protected]>
Co-authored-by: Morty <[email protected]>
Co-authored-by: mariobern <[email protected]>
Co-authored-by: rhbdl <[email protected]>
Co-authored-by: Scroll-Filbert <[email protected]>
* Added developer ecosystem page (#463)
* add versions to Euclid upgrade page
* Update euclid-upgrade.mdx
* Update euclid-upgrade.mdx
* feat: update geth node new flag
* update contract version
* Added ecosystem page (#458)
* added developer ecosystem page
* added more dune graphs
* developer ecosystem page ready
* updated dashboard link
---------
Co-authored-by: jonastheis <[email protected]>
Co-authored-by: Zhang Zhuo <[email protected]>
Co-authored-by: Morty <[email protected]>
Co-authored-by: Morty <[email protected]>
Co-authored-by: Péter Garamvölgyi <[email protected]>
---------
Co-authored-by: Daniel Helm <[email protected]>
Co-authored-by: emremreistaken <[email protected]>
Co-authored-by: emremre <[email protected]>
Co-authored-by: memduh <[email protected]>
Co-authored-by: bahribugra <[email protected]>
Co-authored-by: Dilara <[email protected]>
Co-authored-by: isabellewei <[email protected]>
Co-authored-by: colinlyguo <[email protected]>
Co-authored-by: colin <[email protected]>
Co-authored-by: Sina Pilehchiha <[email protected]>
Co-authored-by: Péter Garamvölgyi <[email protected]>
Co-authored-by: jimjimvalkema <[email protected]>
Co-authored-by: zhengqi zhang <[email protected]>
Co-authored-by: vincent <[email protected]>
Co-authored-by: ChuhanJin <[email protected]>
Co-authored-by: emilyJLin95 <[email protected]>
Co-authored-by: AK <[email protected]>
Co-authored-by: Sahil Aujla <[email protected]>
Co-authored-by: Jessica Lin <[email protected]>
Co-authored-by: fanyarachel <[email protected]>
Co-authored-by: Morty <[email protected]>
Co-authored-by: mariobern <[email protected]>
Co-authored-by: rhbdl <[email protected]>
Co-authored-by: Scroll-Filbert <[email protected]>
Co-authored-by: jonastheis <[email protected]>
Co-authored-by: Zhang Zhuo <[email protected]>
Co-authored-by: Morty <[email protected]>
* Ecosystem page update (#471)
* 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 <[email protected]>
Co-authored-by: emremre <[email protected]>
Co-authored-by: memduh <[email protected]>
Co-authored-by: bahribugra <[email protected]>
Co-authored-by: Dilara <[email protected]>
* 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 <[email protected]>
Co-authored-by: colin <[email protected]>
Co-authored-by: Sina Pilehchiha <[email protected]>
Co-authored-by: Péter Garamvölgyi <[email protected]>
Co-authored-by: jimjimvalkema <[email protected]>
Co-authored-by: Daniel Helm <[email protected]>
Co-authored-by: zhengqi zhang <[email protected]>
* 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 <[email protected]>
Co-authored-by: Sahil Aujla <[email protected]>
Co-authored-by: emilyJLin95 <[email protected]>
Co-authored-by: Jessica Lin <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
---------
Co-authored-by: fanyarachel <[email protected]>
Co-authored-by: Péter Garamvölgyi <[email protected]>
---------
Co-authored-by: AK <[email protected]>
Co-authored-by: Sahil Aujla <[email protected]>
Co-authored-by: emilyJLin95 <[email protected]>
Co-authored-by: Jessica Lin <[email protected]>
Co-authored-by: fanyarachel <[email protected]>
Co-authored-by: Péter Garamvölgyi <[email protected]>
* 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 <[email protected]>
Co-authored-by: Daniel Helm <[email protected]>
Co-authored-by: Ahmed Castro <[email protected]>
Co-authored-by: emremreistaken <[email protected]>
Co-authored-by: emremre <[email protected]>
Co-authored-by: memduh <[email protected]>
Co-authored-by: bahribugra <[email protected]>
Co-authored-by: Dilara <[email protected]>
Co-authored-by: isabellewei <[email protected]>
Co-authored-by: colinlyguo <[email protected]>
Co-authored-by: colin <[email protected]>
Co-authored-by: Sina Pilehchiha <[email protected]>
Co-authored-by: Péter Garamvölgyi <[email protected]>
Co-authored-by: jimjimvalkema <[email protected]>
Co-authored-by: zhengqi zhang <[email protected]>
Co-authored-by: vincent <[email protected]>
Co-authored-by: ChuhanJin <[email protected]>
Co-authored-by: AK <[email protected]>
Co-authored-by: Sahil Aujla <[email protected]>
Co-authored-by: Jessica Lin <[email protected]>
Co-authored-by: fanyarachel <[email protected]>
Co-authored-by: Morty <[email protected]>
* 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 tu…
The Scroll Messenger contracts allow for sending arbitrary messages from L1 to L2 or vice versa. This enables executing functions on another chain in a secure and permissionless way. To send a message from L1 to L2, use
14
-
the messenger smart contract deployed on L1, `L1ScrollMessenger`. To send a message from L2 to L1, use the contract deployed on L2, `L2ScrollMessenger`.
15
-
16
-
<Asidetype="caution"title="">
17
-
When sending a transaction through the **Scroll Messenger** deployed on L1 and L2, the resulting transaction sender
18
-
(`CALLER` or `msg.sender`) will be the Messenger Contract address deployed on the receiving chain.
19
-
<br />
20
-
In future Scroll versions, enforced transactions from the L1 will allow setting the sender on L2 as the original EOA
21
-
on L1. It will also allow 3rd parties to relay signed transactions securely.
22
-
</Aside>
13
+
The Scroll Messenger contracts allow for sending arbitrary messages from L1 to L2 or vice versa. This enables executing functions on another chain in a secure and permissionless way. To send a message from L1 to L2, use the messenger smart contract deployed on L1, `L1ScrollMessenger`. To send a message from L2 to L1, use the contract deployed on L2, `L2ScrollMessenger`. You can find the smart contract addresses in the [Scroll Contracts](/developers/scroll-contracts) page.
14
+
15
+
## Sending a Message
16
+
17
+
Sending a cross-chain message through the `ScrollMessenger` is performed by calling the [`sendMessage`](#sendmessage) function. In this function you set the `target` address that will receive the message in the other chain, a `value` parameter for ETH transfers and `message` byte array to be sent as `CALLDATA` for smart contract execution. Notice the contract also expects a `gasLimit` parameter that you can safely set to `0` and a `refundAddress` which you can set as the sender EOA. These last two parameters are legacy since L1 to L2 transactions don't need to pay gas and L2 to L1 gas costs are handled differently, as we’ll cover in the next section.
23
18
24
-
## Finalizing transactions on L1
19
+
## Relaying Transactions on L1
25
20
26
-
Any upcoming transactions from L2 need to be finalized using the `relayMessageWithProof` function on the Scroll Messenger
27
-
contract. We call this process "submitting an Execute Withdrawal transaction," and it is required for both sending arbitrary messages and transferring assets through a gateway or the router. When you use `relayMessageWithProof`, you'll have to provide a Merkle inclusion proof showing your transaction is included in the trie of "withdrawal" messages, along with other parameters. Producing this proof and these values can be done locally and permissionlessly, but at the moment, the easiest way to retrieve these parameters is through our backend APIs:
21
+
Unlike L1 to L2 transactions, L2 to L1 transactions need to be finalized using the [`relayMessageWithProof`](#relaymessagewithproof) function on the Scroll Messenger contract. We call this process "submitting an Execute Withdrawal transaction", and it is required for both sending arbitrary messages and transferring assets through a gateway or the router. When you use `relayMessageWithProof`, you'll have to provide a Merkle inclusion proof showing your transaction is included in the trie of "withdrawal" messages, along with other parameters. Producing this proof and these values can be done locally and permissionlessly, but at the moment, the easiest way to retrieve these parameters is through our backend APIs:
This API was made for our Bridge UI. It is not yet finalized and may change in the future. We will update this guide
34
-
when the API is finalized. Additionally, all examples below use the Sepolia API service -- the calls should be easily
35
-
adapted to work on mainnet.
36
-
</Aside>
37
-
38
-
Supply the address of the EOA or contract responsible for initiating the original transaction on L2 to the `/claimable`
39
-
endpoint. The API backend will provide you with all the necessary information to successfully conclude the transaction on L1.
40
-
Take a look at the following example:
26
+
Supply the address of the EOA or contract responsible for initiating the original transaction on L2 to the `/unclaimed` endpoint. The API backend will provide you with all the necessary information to successfully conclude the transaction on L1. Take a look at the following example:
The `address` parameter on the `/withdrawals` endpoint expects the sender EOA or contract address in the case sensitive [EIP-55 Mixed-cased Checksum](https://eips.ethereum.org/EIPS/eip-55) format.
34
+
</Aside>
35
+
46
36
The API should return your transaction data in the following format:
The `claimInfo` object under the `result` json returned has all the information needed to execute your transaction on L1. The
90
-
parameters needed by the `relayMessageWithProof` are: `from`, `to`, `value`, `nonce`, `message` and `proof`. Supply these to
91
-
the `relayMessageWithProof` function on L1 to execute and finalize your transaction on L1.
84
+
When the transaction finalizes on L1, `claim_info` object under the `result` json returned will have all the information needed to execute your transaction on L1. The
85
+
parameters needed by the `relayMessageWithProof` are: `from`, `to`, `value`, `nonce`, `message` and `proof`. Supply these to the `relayMessageWithProof` function on L1 to execute and finalize your transaction on L1.
92
86
93
87
<Asidetype="tip"title="">
94
-
All L2 transactions are bundled into batches – you have to wait for the batch that includes your transaction to
95
-
finalize before calling `relayMessageWithProof`. Your transaction batch index is returned in the `batch_index` value
96
-
on the `/claimable` endpoint, and you can follow the progress on the [Scroll Rollup
All L2 transactions are bundled into batches, you have to wait for the batch that includes your transaction to finalize before calling `relayMessageWithProof`. Your transaction batch index is returned in the `batch_index` value on the `/unclaimed` endpoint, and you can follow the progress on the [Scroll Rollup Explorer](https://scroll.io/rollupscan?page=1&per_page=10).
98
89
</Aside>
99
90
100
91
## Messenger API
101
92
102
-
Please visit the [npm library](https://www.npmjs.com/package/@scroll-tech/contracts?activeTab=code) for the complete Scroll contract API documentation.
103
-
104
93
### sendMessage
105
94
95
+
See implementation at [L2ScrollMessenger on Github](https://github.com/scroll-tech/scroll-contracts/blob/main/src/L2/L2ScrollMessenger.sol).
96
+
106
97
```solidity
107
98
function sendMessage(
108
99
address target,
@@ -125,6 +116,8 @@ Sends arbitrary data from one chain to another. It allows us to execute function
125
116
126
117
### relayMessageWithProof
127
118
119
+
See implementation at [L1ScrollMessenger on Github](https://github.com/scroll-tech/scroll-contracts/blob/main/src/L1/L1ScrollMessenger.sol).
120
+
128
121
```solidity
129
122
function relayMessageWithProof(
130
123
address from,
@@ -136,7 +129,7 @@ function relayMessageWithProof(
-[GasSwap, Multiple Verifier, Wrapped Ether and Diff](https://github.com/scroll-tech/scroll-audits/blob/main/Bridge%20and%20rollup%20contract/202308%20Scroll%20GasSwap,%20Multiple%20Verifier,%20Wrapped%20Ether%20and%20Diff%20Final%20Audit%20Report.pdf)
64
+
-[ScrollOwner and Rate Limiter](https://github.com/scroll-tech/scroll-audits/blob/main/Bridge%20and%20rollup%20contract/202309%20ScrollOwner%20and%20Rate%20Limiter%20Audit.pdf)
-[Bridge Gas Optimizations](https://github.com/scroll-tech/scroll-audits/blob/main/Bridge%20and%20rollup%20contract/Scroll%20-%20Bridge%20Gas%20Optimizations%20Audit%20Report%20(Feb%202024).pdf)
0 commit comments