gnosischain / documentation Goto Github PK
View Code? Open in Web Editor NEWGnosis Chain Website
Home Page: https://docs.gnosischain.com
License: Creative Commons Zero v1.0 Universal
Gnosis Chain Website
Home Page: https://docs.gnosischain.com
License: Creative Commons Zero v1.0 Universal
Include Sedge docs where is relevant.
Spec:
Pages from old docs sites:
Specs:
Labelled with:
Key question: should this be "Guides" (with an integration section), instead of "Integrations"
Spec:
https://hackmd.io/@UqIQhrvmTZavwMkJPpVXHw/SJVei03jc#Integrations
Labelled with:
#integrations or #guides
https://developers.google.com/search/docs/advanced/robots/intro
<<edited by @dan-gnosis>>
https://documentation.gnosischain.com/ecosystem/defi/uniswap
The AMB live monitoring page only includes the addresses for Protofire, Giveth, and Syncnode Omnibridge Validators, and the other three are those mentioned above
Spec:
https://hackmd.io/@UqIQhrvmTZavwMkJPpVXHw/SJVei03jc#About-Gnosis-Chain
Pages to migrate:
Add a SASS compiler plugin to Docusaurus
To allow for more flexible CSS implementation. Does not change the ability to use vanilla CSS (though the src/css/custom file changes from .css to .scss)
@alebanzas - should we work have a Dev version?
Earlier last week we decided to move towards making this site a full Documentation site, covering more than just dev topics, to address the across-the-board lack of documentation.
Todo
-need new invite links to Gnosis discord
Spec:
Labelled with:
#community
May be useful for projects that don't wish to use the Omnibridge
Tokenbridge on GC <> ETH
AMB validators on GC <> ETH (also Omnibridge)
AMB validators on GC <> BSC (also Omnibridge)
Some areas for improvement
truffle-hdwallet-provider
are critical to the functioning, when they are nottruffle.js
file (see how it's done in the hardhat page)# Compile for Gnosis
truffle compile --network gnosis
# Compile with options
truffle compile [--list <filter>] [--all] [--network gnosis] [--quiet]
Deploy your contract
Verify contract
Is GetMnemonic() crucial for Gnosis development?
For "Change the TNetworkInfo variable to gnosis", the path_to_file needs to be the same as the previous 2 code snippets.
hardhat.config.ts
file pathhardhat.config.js
instead? (be agnostic to their file structure)For screenshots, the default is to use red arrows for visibility - see https://ethereum-blockchain-developer.com/110-upgrade-smart-contracts/08-eip-1822-uups/ for an example of a good tutorial
To consider while transfering from GitBook to Docusaurus:
We should have a separate section for Bridge Governance in Bridges (as these are separate from Chain Governance)
It is important to note that Bridge Governance is separate and different from Bridge Validators:
We should look through the Bridge Governance contract and document what exactly they have control over - i.e. parameters such as daily limits, and even replacing Bridge Validators.
Align with branding guidelines (and long-term goal of just branding as Gnosis)
I went over the Ecosystem Section, which has room for improvement
Let's remove the ! from technical writing.
For each of the Ecosystem pages, we should find a way to synthesize information into categories.
An excellent example of this is @alebanzas's page on Wallets, which categorizes the long list of wallets into Software Wallets and Hardware Wallets.
Each project should just be a bullet point and a short description. I provide a short example of the DeFi page, where I would have a few categories:
## DEXes
* [Sushiswap](https://sushi.com): ...
* [Uniswap](https://uniswap.com): ...
* [Swapr](...): ...
## DEX Aggregators
* [1Inch](): ...
## Perpetuals
* [Perpetual Protocol](...): ...
Spec
https://hackmd.io/@UqIQhrvmTZavwMkJPpVXHw/SJVei03jc#Ecosystem
Labelled with
Steps to add validator can be found here, and steps to set up the validator are here. Steps on how to migrate are here
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.