From c4687a7cb1f767bfed35b11cfd90ad0fa092b168 Mon Sep 17 00:00:00 2001 From: crypto-matto Date: Tue, 7 Jun 2022 17:40:45 +0800 Subject: [PATCH 01/15] rebrand crypto.org Desktop Wallet --- docs/.vuepress/config.js | 4 ++-- docs/bridge/desktop.md | 8 ++++---- docs/bridge/other_chain.md | 8 ++++---- docs/getting-started/metamask.md | 2 +- docs/resources/desktop-wallet-integration.md | 4 ++-- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js index ef2a9cff..9197ab08 100644 --- a/docs/.vuepress/config.js +++ b/docs/.vuepress/config.js @@ -84,8 +84,8 @@ module.exports = { link: "/bridge/other_chain#via-crypto-com-defi-wallet" }, { - text: "From other chains (Crypto.org Chain Desktop Wallet)", - link: "/bridge/other_chain#via-crypto-org-chain-desktop-wallet" + text: "From other chains (Crypto.com DeFi Desktop Wallet)", + link: "/bridge/other_chain#via-crypto-com-defi-desktop-wallet" } ] }, diff --git a/docs/bridge/desktop.md b/docs/bridge/desktop.md index bfccd97d..1cd19d4d 100644 --- a/docs/bridge/desktop.md +++ b/docs/bridge/desktop.md @@ -1,8 +1,8 @@ -# From Crypto.org Chain (Crypto.org Chain Desktop Wallet) +# From Crypto.org Chain (Crypto.com DeFi Desktop Wallet) -## Transfer assets from Crypto.org Chain using Crypto.org Chain Desktop Wallet +## Transfer assets from Crypto.org Chain using Crypto.com DeFi Desktop Wallet -Crypto.org Chain Desktop Wallet has integrated with the Cronos Bridge to allow all of its wallet users to seamlessly transfer assets over to Cronos straight from the Crypto.org Chain Desktop Wallet. Here’s how you can do so: +Crypto.com DeFi Desktop Wallet has integrated with the Cronos Bridge to allow all of its wallet users to seamlessly transfer assets over to Cronos straight from the Crypto.com DeFi Desktop Wallet. Here’s how you can do so: ### Step-by-step Walkthrough @@ -12,7 +12,7 @@ Crypto.org Chain Desktop Wallet has integrated with the Cronos Bridge to allow a **Step 2**: Select “From” Crypto.org Chain as the origination chain and “To” Cronos Chain as the destination chain -Only the `Crypto.org Chain <=> Cronos` route will be available on Day 1. The `Ethereum <=> Cronos` route will not be available till the Cronos Gravity Bridge goes live. As a user of the Crypto.org Chain Desktop Wallet, you will automatically have a Crypto.org Chain wallet address and Cronos Chain wallet address created for you. These wallet addresses will automatically be detected by the Cronos bridge. +Only the `Crypto.org Chain <=> Cronos` route will be available on Day 1. The `Ethereum <=> Cronos` route will not be available till the Cronos Gravity Bridge goes live. As a user of the Crypto.com DeFi Desktop Wallet, you will automatically have a Crypto.org Chain wallet address and Cronos Chain wallet address created for you. These wallet addresses will automatically be detected by the Cronos bridge. **Step 3**: Enter the amount of CRO you want to transfer and click “Transfer Asset” diff --git a/docs/bridge/other_chain.md b/docs/bridge/other_chain.md index 9815728d..58ada0b4 100644 --- a/docs/bridge/other_chain.md +++ b/docs/bridge/other_chain.md @@ -255,11 +255,11 @@ Alternatively, you may view your transaction history on the upper right hand cor centered image -## Via Crypto.org Chain Desktop Wallet +## Via Crypto.com DeFi Desktop Wallet -### Transfer assets from Crypto.org Chain using Crypto.org Chain Desktop Wallet +### Transfer assets from Crypto.org Chain using Crypto.com DeFi Desktop Wallet -Crypto.org Chain Desktop Wallet has integrated with the Cronos Bridge to allow all of its wallet users to seamlessly transfer assets over to Cronos straight from the Crypto.org Chain Desktop Wallet. Here’s how you can do so: +Crypto.com DeFi Desktop Wallet has integrated with the Cronos Bridge to allow all of its wallet users to seamlessly transfer assets over to Cronos straight from the Crypto.com DeFi Desktop Wallet. Here’s how you can do so: ### Step-by-step Walkthrough @@ -269,7 +269,7 @@ Crypto.org Chain Desktop Wallet has integrated with the Cronos Bridge to allow a **Step 2**: Select “From” Crypto.org Chain as the origination chain and “To” Cronos Chain as the destination chain -Only the `Crypto.org Chain <=> Cronos` route will be available on Day 1. The `Ethereum <=> Cronos` route will not be available till the Cronos Gravity Bridge goes live. As a user of the Crypto.org Chain Desktop Wallet, you will automatically have a Crypto.org Chain wallet address and Cronos Chain wallet address created for you. These wallet addresses will automatically be detected by the Cronos bridge. +Only the `Crypto.org Chain <=> Cronos` route will be available on Day 1. The `Ethereum <=> Cronos` route will not be available till the Cronos Gravity Bridge goes live. As a user of the Crypto.com DeFi Desktop Wallet, you will automatically have a Crypto.org Chain wallet address and Cronos Chain wallet address created for you. These wallet addresses will automatically be detected by the Cronos bridge. **Step 3**: Enter the amount of CRO you want to transfer and click “Transfer Asset” diff --git a/docs/getting-started/metamask.md b/docs/getting-started/metamask.md index 7cbcb920..12c29bf9 100644 --- a/docs/getting-started/metamask.md +++ b/docs/getting-started/metamask.md @@ -123,7 +123,7 @@ Simply go to `Setting/Advance` and click `Reset Account` as shown below: ## FAQs for ERC20-only transaction Support -### Q1: I transferred CRO from the other centralized exchanges (CEXs) to the Crypto.org Desktop wallet, but why it is not showing up in my Crypto.org Chain Desktop Wallet? +### Q1: I transferred CRO from the other centralized exchanges (CEXs) to the Crypto.org Desktop wallet, but why it is not showing up in my Crypto.com DeFi Desktop Wallet? **A** : Some centralized exchanges currently only support Ethereum mainnet ERC20-CRO withdrawal, while Crypto.org desktop Wallet only supports Crypto.org Chain & Cronos Beta Chain for the moment, thus you're not able to view any ERC20 assets or balances of Ethereum Chain on the Desktop Wallet. It is highly recommended that all users check the networks before making the withdrawal and always begin with a small amount to make sure the transfer actually works. diff --git a/docs/resources/desktop-wallet-integration.md b/docs/resources/desktop-wallet-integration.md index 6b6d40ba..c39b9159 100644 --- a/docs/resources/desktop-wallet-integration.md +++ b/docs/resources/desktop-wallet-integration.md @@ -2,9 +2,9 @@ ## Introduction -[Crypto.org Chain Desktop Wallet (Beta)](https://crypto.org/desktopwallet), a public, open-source Desktop Wallet on Cronos Chain. +[Crypto.com DeFi Desktop Wallet](https://crypto.com/defi-wallet), a public, open-source Desktop Wallet on Cronos Chain. -Crypto.org Chain Desktop Wallet (Beta) supports staking operations, validator selections, and governance voting. Users can also view, send and mint NFTs directly, and much more from the Desktop Wallet. It provides a simple and secure way for users to connect their Desktop Wallet with Ethereum-compatible DApps via DApp Browser. +Crypto.com DeFi Desktop Wallet supports staking operations, validator selections, and governance voting. Users can also view, send and mint NFTs directly, and much more from the Desktop Wallet. It provides a simple and secure way for users to connect their Desktop Wallet with Ethereum-compatible DApps via DApp Browser. - **For DApp builders**, integrating with Desktop Wallet allows them to offer a streamlined user experience to the users, as well as encourage increased adoption and usage. - **For users**, this means that they can connect to DApps simply by clicking the DApp's logo or type in the DApp's URL, they can also bookmark their favorite DApps. The user experience is familiar for those who are already using DApps in the browser. It also supports Ledger out of the box. From 36ad524b885a132e23d91183d2e9b256373f31b8 Mon Sep 17 00:00:00 2001 From: Leslie Cheung Date: Tue, 14 Jun 2022 14:50:48 +0800 Subject: [PATCH 02/15] cronos_contact_form --- docs/getting-started/README.md | 2 +- docs/play/introduction.md | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/getting-started/README.md b/docs/getting-started/README.md index 17abf139..21c952c8 100644 --- a/docs/getting-started/README.md +++ b/docs/getting-started/README.md @@ -63,6 +63,6 @@ Cronos is the first Ethereum-compatible blockchain network built on Cosmos SDK t - [Project Repository](https://github.com/crypto-org-chain/cronos) - Community chatrooms (non-technical): [Discord](https://discord.gg/nsp9JTC) [Telegram](https://t.me/CryptoComOfficial) - Developer community channel (technical): [![Support Server](https://img.shields.io/discord/783264383978569728.svg?color=7289da&label=Crypto.org Chain)](https://discord.gg/pahqHz26q4) -- Email: [contact@cronoslabs.org](mailto:contact@cronoslabs.org) +- Email dev relations : [contact@cronoslabs.org](mailto:contact@cronoslabs.org) diff --git a/docs/play/introduction.md b/docs/play/introduction.md index 05695b04..0da5473d 100644 --- a/docs/play/introduction.md +++ b/docs/play/introduction.md @@ -30,4 +30,5 @@ The underlying SDK for this documentation has been developed and curated by Chai - Community chatrooms (non-technical): [Discord](https://discord.gg/nsp9JTC) [Telegram](https://t.me/CryptoComOfficial) - Developer community channel (technical): [![Support Server](https://img.shields.io/discord/783264383978569728.svg?color=7289da&label=Crypto.org Chain)](https://discord.gg/pahqHz26q4) -- Email: [contact@cronoslabs.org](mailto:contact@cronoslabs.org) \ No newline at end of file +- [Contact form](https://airtable.com/shrFiQnLrcpeBp2lS) +- Email dev relations : [contact@cronoslabs.org](mailto:contact@cronoslabs.org) From 156b3589656d0d0028e2627092c87f4a3d6776b0 Mon Sep 17 00:00:00 2001 From: William Lau Date: Wed, 15 Jun 2022 11:12:03 +0800 Subject: [PATCH 03/15] Display Youtube link in footer of Cronos Docs page --- docs/.vuepress/theme/components/Footer.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/.vuepress/theme/components/Footer.vue b/docs/.vuepress/theme/components/Footer.vue index bf7aa2a3..87bff535 100644 --- a/docs/.vuepress/theme/components/Footer.vue +++ b/docs/.vuepress/theme/components/Footer.vue @@ -73,11 +73,14 @@ instagram + --> + youtube + From 7a7f157ca8547a0476406e9d7686dcb6cb3734c1 Mon Sep 17 00:00:00 2001 From: crypto-matto Date: Fri, 17 Jun 2022 18:21:07 +0800 Subject: [PATCH 04/15] Update images --- docs/bridge/assets/desktop1.png | Bin 48230 -> 56613 bytes docs/bridge/assets/desktop5-2.png | Bin 33736 -> 43476 bytes .../resources/assets/desktopwallet-button.png | Bin 89376 -> 85130 bytes docs/resources/desktop-wallet-integration.md | 4 ++-- 4 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/bridge/assets/desktop1.png b/docs/bridge/assets/desktop1.png index 69987c6037345937ef27786db1901c72fd3f325b..ab742a1c5820ac75650405aa7ae54022c3022ecd 100644 GIT binary patch literal 56613 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