diff --git a/KIP-14/README.md b/KIP-14/README.md index e63ff2f..777b1fa 100644 --- a/KIP-14/README.md +++ b/KIP-14/README.md @@ -1,4 +1,4 @@ -# OKExChain 2-way payment system +# OEC 2-way payment system ## Framework : [squeezer.io](https://squeezer.io) ## Documentation : [docs.squeezer.io](https://docs.squeezer.io/) diff --git a/KIP-14/services/wallet/types/squeezer.yml b/KIP-14/services/wallet/types/squeezer.yml index 6e40feb..e258130 100644 --- a/KIP-14/services/wallet/types/squeezer.yml +++ b/KIP-14/services/wallet/types/squeezer.yml @@ -51,4 +51,4 @@ swagger: example: 'OKt' info: type: string - example: Okchain wallet. + example: OEC wallet. diff --git a/KIP-27 from Ankr Network b/KIP-27 from Ankr Network index 78a11d4..bdd5351 100644 --- a/KIP-27 from Ankr Network +++ b/KIP-27 from Ankr Network @@ -1,2 +1,2 @@ -OkChain one-button node deployment tool from Ankr Network +OEC one-button node deployment tool from Ankr Network https://www.ankr.com/ diff --git a/KIP-31 OkChain Node Deployment from Ankr Network b/KIP-31 OkChain Node Deployment from Ankr Network index aade5f4..f509f06 100644 --- a/KIP-31 OkChain Node Deployment from Ankr Network +++ b/KIP-31 OkChain Node Deployment from Ankr Network @@ -1,4 +1,4 @@ -OkChain one-button node deployment tool from Ankr Network +OEC one-button node deployment tool from Ankr Network Link: https://www.ankr.com/ Youtube video: https://www.youtube.com/watch?v=eaDu-rl9a3I diff --git a/KIP-31 from Ankr Network b/KIP-31 from Ankr Network index 8682080..75620d1 100644 --- a/KIP-31 from Ankr Network +++ b/KIP-31 from Ankr Network @@ -1,4 +1,4 @@ -OkChain one-button node deployment tool from Ankr Network +OEC one-button node deployment tool from Ankr Network Link: https://www.ankr.com/ Youtube video: https://www.youtube.com/watch?v=eaDu-rl9a3I diff --git a/docs/README.md b/docs/README.md index 8de375b..4390bf3 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,11 +1,11 @@ -# OKExChain Improvement Proposals (KIPs) -OKExChain Improvement Proposals (KIPs) describe standards for the OKExChain platform, including core protocol specifications, client APIs, and contract standards. +# OEC Improvement Proposals (KIPs) +OEC Improvement Proposals (KIPs) describe standards for the OEC platform, including core protocol specifications, client APIs, and contract standards. # Contributing 1. Review KIP-1. 2. Fork the repository by clicking "Fork" in the top right. 3. Add your KIP to your fork of the repository. -4. Submit a Pull Request to OKExChain's KIPs repository. +4. Submit a Pull Request to OEC's KIPs repository. Once your first PR is merged, we have a bot that helps out by automatically merging PRs to draft KIPs. For this to work, it has to be able to tell that you own the draft being edited. Make sure that the 'author' line of your KIP contains either your GitHub username or your email address inside. diff --git a/docs/active/KIP-1.md b/docs/active/KIP-1.md index 81aa57f..a41c455 100644 --- a/docs/active/KIP-1.md +++ b/docs/active/KIP-1.md @@ -3,7 +3,7 @@ KIP: 1 title: KIP Purpose and Guidelines status: Active type: Meta -author: OKExChain core developers +author: OEC core developers created: 2020-04-01 updated: 2020-04-01 --> @@ -12,24 +12,24 @@ updated: 2020-04-01 ## What is an KIP? -KIP stands for OKExChain Improvement Proposal. An KIP is a design document providing information to the OKExChain community, or describing a new feature for OKExChain or its processes or environment. The KIP should provide a concise technical specification of the feature and a rationale for the feature. The KIP author is responsible for building consensus within the community and documenting dissenting opinions. +KIP stands for OEC Improvement Proposal. An KIP is a design document providing information to the OEC community, or describing a new feature for OEC or its processes or environment. The KIP should provide a concise technical specification of the feature and a rationale for the feature. The KIP author is responsible for building consensus within the community and documenting dissenting opinions. ## KIP Rationale -We intend KIPs to be the primary mechanisms for proposing new features, for collecting community technical input on an issue, and for documenting the design decisions that have gone into OKExChain. Because the KIPs are maintained as text files in a versioned repository, their revision history is the historical record of the feature proposal. +We intend KIPs to be the primary mechanisms for proposing new features, for collecting community technical input on an issue, and for documenting the design decisions that have gone into OEC. Because the KIPs are maintained as text files in a versioned repository, their revision history is the historical record of the feature proposal. -For OKExChain implementers, KIPs are a convenient way to track the progress of their implementation. Ideally each implementation maintainer would list the KIPs that they have implemented. This will give end users a convenient way to know the current status of a given implementation or library. +For OEC implementers, KIPs are a convenient way to track the progress of their implementation. Ideally each implementation maintainer would list the KIPs that they have implemented. This will give end users a convenient way to know the current status of a given implementation or library. ## KIP Types There are three types of KIP: -- A **Standard Track KIP** describes any change that affects most or all OKExChain implementations, such as a change to the network protocol, a change in block or transaction validity rules, proposed application standards/conventions, or any change or addition that affects the interoperability of applications using OKExChain. Furthermore Standard KIPs can be broken down into the following categories. +- A **Standard Track KIP** describes any change that affects most or all OEC implementations, such as a change to the network protocol, a change in block or transaction validity rules, proposed application standards/conventions, or any change or addition that affects the interoperability of applications using OEC. Furthermore Standard KIPs can be broken down into the following categories. - **Matchingtrading Engine** - improvements around matching trading engine. - **Application Module** - includes improvements around module-level standards, like Bank, Dex, and Bankend. - **Interface** - includes improvements around client [API/RPC] specifications and standards, and also certain language-level standards . The label “interface” aligns with the [interfaces repo] and discussion should primarily occur in that repository before an KIP is submitted to the KIPs repository. -- A **Meta KIP** describes a process surrounding OKExChain or proposes a change to (or an event in) a process. Process KIPs are like Standards Track KIPs but apply to areas other than the OKExChain protocol itself. They may propose an implementation, but not to OKExChain's codebase; they often require community consensus; they are more than recommendations, and users are typically not free to ignore them. Examples include procedures, guidelines, changes to the decision-making process, and changes to the tools or environment used in OKExChain development. Any meta-KIP is also considered a Process KIP. +- A **Meta KIP** describes a process surrounding OEC or proposes a change to (or an event in) a process. Process KIPs are like Standards Track KIPs but apply to areas other than the OEC protocol itself. They may propose an implementation, but not to OEC's codebase; they often require community consensus; they are more than recommendations, and users are typically not free to ignore them. Examples include procedures, guidelines, changes to the decision-making process, and changes to the tools or environment used in OEC development. Any meta-KIP is also considered a Process KIP. It is highly recommended that a single KIP contain a single key proposal or new idea. The more focused the KIP, the more successful it tends to be. A change to one client doesn't require an KIP; a change that affects multiple clients, or defines a standard for multiple apps to use, does. @@ -42,11 +42,11 @@ An KIP must meet certain minimum criteria. It must be a clear and complete descr ### Shepherding an KIP -Parties involved in the process are you, the champion or *KIP author*, the [*KIP editors*](#KIP-editors), and the [*OKExChain Core Developers*](https://github.com/okex/okexchain-pm). +Parties involved in the process are you, the champion or *KIP author*, the [*KIP editors*](#KIP-editors), and the [*OEC Core Developers*](https://github.com/okex/okexchain-pm). -Before you begin writing a formal KIP, you should vet your idea. Ask the OKExChain community first if an idea is original to avoid wasting time on something that will be be rejected based on prior research. It is thus recommended to open a discussion thread on [the OKExChain Magicians forum] to do this, but you can also use [one of the OKExChain Gitter chat rooms], [the OKExChain subreddit] or [the Issues section of this repository]. +Before you begin writing a formal KIP, you should vet your idea. Ask the OEC community first if an idea is original to avoid wasting time on something that will be be rejected based on prior research. It is thus recommended to open a discussion thread on [the OEC Magicians forum] to do this, but you can also use [one of the OEC Gitter chat rooms], [the OEC subreddit] or [the Issues section of this repository]. -In addition to making sure your idea is original, it will be your role as the author to make your idea clear to reviewers and interested parties, as well as inviting editors, developers and community to give feedback on the aforementioned channels. You should try and gauge whether the interest in your KIP is commensurate with both the work involved in implementing it and how many parties will have to conform to it. For example, the work required for implementing a Core KIP will be much greater than for an ERC and the KIP will need sufficient interest from the OKExChain client teams. Negative community feedback will be taken into consideration and may prevent your KIP from moving past the Draft stage. +In addition to making sure your idea is original, it will be your role as the author to make your idea clear to reviewers and interested parties, as well as inviting editors, developers and community to give feedback on the aforementioned channels. You should try and gauge whether the interest in your KIP is commensurate with both the work involved in implementing it and how many parties will have to conform to it. For example, the work required for implementing a Core KIP will be much greater than for an ERC and the KIP will need sufficient interest from the OEC client teams. Negative community feedback will be taken into consideration and may prevent your KIP from moving past the Draft stage. ### Matching trading Engine KIPs @@ -58,7 +58,7 @@ The AllCoreDevs call serve as a way for client implementers to do three things. These calls generally result in a "rough consensus" around what KIPs should be implemented. This "rough consensus" rests on the assumptions that KIPs are not contentious enough to cause a network split and that they are technically sound. -warning: The KIPs process and AllCoreDevs call were not designed to address contentious non-technical issues, but, due to the lack of other ways to address these, often end up entangled in them. This puts the burden on client implementers to try and gauge community sentiment, which hinders the technical coordination function of KIPs and AllCoreDevs calls. If you are shepherding an KIP, you can make the process of building community consensus easier by making sure that [the OKExChain Magicians forum] thread for your KIP includes or links to as much of the community discussion as possible and that various stakeholders are well-represented. +warning: The KIPs process and AllCoreDevs call were not designed to address contentious non-technical issues, but, due to the lack of other ways to address these, often end up entangled in them. This puts the burden on client implementers to try and gauge community sentiment, which hinders the technical coordination function of KIPs and AllCoreDevs calls. If you are shepherding an KIP, you can make the process of building community consensus easier by making sure that [the OEC Magicians forum] thread for your KIP includes or links to as much of the community discussion as possible and that various stakeholders are well-represented. *In short, your role as the champion is to write the KIP using the style and format described below, shepherd the discussions in the appropriate forums, and build community consensus around the idea.* @@ -78,7 +78,7 @@ Following is the process that a successful Matching trading Engine KIP will move Each status change is requested by the KIP author and reviewed by the KIP editors. Use a pull request to update the status. Please include a link to where people should continue discussing your KIP. The KIP editors will process these requests as per the conditions below. -* **Idea** -- Once the champion has asked the OKExChain community whether an idea has any chance of support, they will write a draft KIP as a [pull request]. Consider including an implementation if this will aid people in studying the KIP. +* **Idea** -- Once the champion has asked the OEC community whether an idea has any chance of support, they will write a draft KIP as a [pull request]. Consider including an implementation if this will aid people in studying the KIP. * :arrow_right: Draft -- If agreeable, KIP editor will assign the KIP a number (generally the issue or PR number related to the KIP) and merge your pull request. The KIP editor will not unreasonably deny an KIP. * :x: Draft -- Reasons for denying draft status include being too unfocused, too broad, duplication of effort, being technically unsound, not providing proper motivation or addressing backwards compatibility. * **Draft** -- Once the first draft has been merged, you may submit follow-up pull requests with further changes to your draft until such point as you believe the KIP to be mature and ready to proceed to the next status. An KIP in draft status must be implemented to be considered for promotion to the next status (ignore this requirement for core KIPs). @@ -88,10 +88,10 @@ Each status change is requested by the KIP author and reviewed by the KIP editor * :x: -- A Last Call which results in material changes or substantial unaddressed technical complaints will cause the KIP to revert to Draft. * :arrow_right: Accepted (Core KIPs only) -- A successful Last Call without material changes or unaddressed technical complaints will become Accepted. * :arrow_right: Final (Non-Core KIPs) -- A successful Last Call without material changes or unaddressed technical complaints will become Final. -* **Accepted (Core KIPs only)** -- This status signals that material changes are unlikely and OKExChain client developers should consider this KIP for inclusion. Their process for deciding whether to encode it into their clients as part of a hard fork is not part of the KIP process. +* **Accepted (Core KIPs only)** -- This status signals that material changes are unlikely and OEC client developers should consider this KIP for inclusion. Their process for deciding whether to encode it into their clients as part of a hard fork is not part of the KIP process. * :arrow_right: Draft -- The Core Devs can decide to move this KIP back to the Draft status at their discretion. E.g. a major, but correctable, flaw was found in the KIP. * :arrow_right: Rejected -- The Core Devs can decide to mark this KIP as Rejected at their discretion. E.g. a major, but uncorrectable, flaw was found in the KIP. - * :arrow_right: Final -- Standards Track Core KIPs must be implemented in at least three viable OKExChain clients before it can be considered Final. When the implementation is complete and adopted by the community, the status will be changed to “Final”. + * :arrow_right: Final -- Standards Track Core KIPs must be implemented in at least three viable OEC clients before it can be considered Final. When the implementation is complete and adopted by the community, the status will be changed to “Final”. * **Final** -- This KIP represents the current state-of-the-art. A Final KIP should only be updated to correct errata. Other exceptional statuses include: @@ -108,8 +108,8 @@ Each KIP should have the following parts: - Preamble - RFC 822 style headers containing metadata about the KIP, including the KIP number, a short descriptive title (limited to a maximum of 44 characters), and the author details. See [below]() for details. - Abstract - A short (~200 word) description of the technical issue being addressed. -- Motivation (*optional) - The motivation is critical for KIPs that want to change the OKExChain protocol. It should clearly explain why the existing protocol specification is inadequate to address the problem that the KIP solves. KIP submissions without sufficient motivation may be rejected outright. -- Specification - The technical specification should describe the syntax and semantics of any new feature. The specification should be detailed enough to allow competing, interoperable implementations for any of the current OKExChain platforms (go-okexchain,[and others](). +- Motivation (*optional) - The motivation is critical for KIPs that want to change the OEC protocol. It should clearly explain why the existing protocol specification is inadequate to address the problem that the KIP solves. KIP submissions without sufficient motivation may be rejected outright. +- Specification - The technical specification should describe the syntax and semantics of any new feature. The specification should be detailed enough to allow competing, interoperable implementations for any of the current OEC platforms (go-okexchain,[and others](). - Rationale - The rationale fleshes out the specification by describing what motivated the design and why particular design decisions were made. It should describe alternate designs that were considered and related work, e.g. how the feature is supported in other languages. The rationale may also provide evidence of consensus within the community, and should discuss important objections or concerns raised during discussion. - Backwards Compatibility - All KIPs that introduce backwards incompatibilities must include a section describing these incompatibilities and their severity. The KIP must explain how the author proposes to deal with these incompatibilities. KIP submissions without a sufficient backwards compatibility treatise may be rejected outright. - Test Cases - Test cases for an implementation are mandatory for KIPs that are affecting consensus changes. Other KIPs can choose to include links to test cases if applicable. @@ -180,7 +180,7 @@ The `resolution` header is required for Standards Track KIPs only. It contains a #### `discussions-to` header -While an KIP is a draft, a `discussions-to` header will indicate the mailing list or URL where the KIP is being discussed. As mentioned above, examples for places to discuss your KIP include [OKExChain topics on Gitter](), an issue in this repo or in a fork of this repo, [OKExChain Magicians]() (this is suitable for KIPs that may be contentious or have a strong governance aspect), and [Reddit r/OKExChain](). +While an KIP is a draft, a `discussions-to` header will indicate the mailing list or URL where the KIP is being discussed. As mentioned above, examples for places to discuss your KIP include [OEC topics on Gitter](), an issue in this repo or in a fork of this repo, [OEC Magicians]() (this is suitable for KIPs that may be contentious or have a strong governance aspect), and [Reddit r/OEC](). No `discussions-to` header is necessary if the KIP is being discussed privately with the author. @@ -239,13 +239,13 @@ Once the KIP is ready for the repository, the KIP editor will: - Send a message back to the KIP author with the next step. -Many KIPs are written and maintained by developers with write access to the OKExChain codebase. The KIP editors monitor KIP changes, and correct any structure, grammar, spelling, or markup mistakes we see. +Many KIPs are written and maintained by developers with write access to the OEC codebase. The KIP editors monitor KIP changes, and correct any structure, grammar, spelling, or markup mistakes we see. The editors don't pass judgment on KIPs. We merely do the administrative & editorial part. ## History -This document was derived heavily from [Ethereum's EIP-0001] written by Martin Becze, Hudson Jameson, and others which in turn was derived from [Python's PEP-0001]. In many places text was simply copied and modified. Although the PEP-0001 text was written by Barry Warsaw, Jeremy Hylton, and David Goodger, they are not responsible for its use in the OKExChain Improvement Process, and should not be bothered with technical questions specific to OKExChain or the KIP. Please direct all comments to the KIP editors. +This document was derived heavily from [Ethereum's EIP-0001] written by Martin Becze, Hudson Jameson, and others which in turn was derived from [Python's PEP-0001]. In many places text was simply copied and modified. Although the PEP-0001 text was written by Barry Warsaw, Jeremy Hylton, and David Goodger, they are not responsible for its use in the OEC Improvement Process, and should not be bothered with technical questions specific to OEC or the KIP. Please direct all comments to the KIP editors. diff --git a/docs/draft/KIP-10.md b/docs/draft/KIP-10.md index 61aa8a0..a3fe580 100644 --- a/docs/draft/KIP-10.md +++ b/docs/draft/KIP-10.md @@ -19,11 +19,11 @@ Web Site:[https://www.chainsguard.com/](https://www.chainsguard.com/) ## 2. Summary -This KIP aims to provide a secure mobile wallet solution for OKExChain ecology. +This KIP aims to provide a secure mobile wallet solution for OEC ecology. ## 3. Proposal -ChainsGuard is going to provide an open source, secure, and convenient cold wallet mobile application to solve the needs of OKExChain eco-users to make transfer transactions and contract calls on the mobile side. The wallet app use Beijing ChainsGuard security components to protect users' assets. +ChainsGuard is going to provide an open source, secure, and convenient cold wallet mobile application to solve the needs of OEC eco-users to make transfer transactions and contract calls on the mobile side. The wallet app use Beijing ChainsGuard security components to protect users' assets. ## 4. Sources Code [chainsguard-wallet](https://github.com/i11m20n/chainsguard-wallet) diff --git a/docs/draft/KIP-11.md b/docs/draft/KIP-11.md index 62f2fd5..6843bde 100644 --- a/docs/draft/KIP-11.md +++ b/docs/draft/KIP-11.md @@ -1,4 +1,4 @@ -# KIP-11: OKExChain Rust SDK +# KIP-11: OEC Rust SDK | Author | Jihui Zheng (@zjhmale) | | :------- | ---------------------- | @@ -11,7 +11,7 @@ Rust is widely used in cryptocurrency world including blockchain system, exchange matching engine, smart contract etc. -This KIP is intend to develop a fully functional SDK for OKExChain base on Rust. +This KIP is intend to develop a fully functional SDK for OEC base on Rust. The project: @@ -23,7 +23,7 @@ Video demo: ## Proposal -Basiclly, the development will follow [OKExChain HTTP API](https://documenter.getpostman.com/view/1112175/SzS5u6bE?version=latest#f5bc92c9-4e8c-40f5-b3fe-d9635c418402). +Basiclly, the development will follow [OEC HTTP API](https://documenter.getpostman.com/view/1112175/SzS5u6bE?version=latest#f5bc92c9-4e8c-40f5-b3fe-d9635c418402). Additionally, will use the existed Go and Java SDK as references. diff --git a/docs/draft/KIP-12.md b/docs/draft/KIP-12.md index 6fe4329..c8eaa2f 100644 --- a/docs/draft/KIP-12.md +++ b/docs/draft/KIP-12.md @@ -1,4 +1,4 @@ -# OKExChain/BitSong Partnership Proposal +# OEC/BitSong Partnership Proposal | Author | Angelo Recca (@bitsongofficial) | | -------- | ------------------------------- | @@ -12,7 +12,7 @@ BitSong is an open source blockchain born in December 2017. Our mission is to si Based on Cosmos-SDK/Tendermint, BitSong is an interoperable and cross-chain blockchain. -OKExChain: https://www.okex.com/okexchain +OEC: https://www.okex.com/oec BitSong: https://bitsong.io https://github.com/bitsongofficial @@ -25,21 +25,21 @@ Through the BitSong api, any user can build their own decentralized music player ## Proposal -Our aim is to choose a solid and reliable partner such as OKExChain and give users and artists the opportunity to trade their own music productions. +Our aim is to choose a solid and reliable partner such as OEC and give users and artists the opportunity to trade their own music productions. -There are many ways to transfer tokens, the simplest and most intuitive is to use IBC for the transfer of NFTs and then use OKExChain for decentralized trading. In this way, all participants in the BitSong ecosystem will be able to take advantage of the opportunities that OKExChain makes available, just as OKExChain users will be able to enter BitSong much more easily and be part of its ecosystem. +There are many ways to transfer tokens, the simplest and most intuitive is to use IBC for the transfer of NFTs and then use OEC for decentralized trading. In this way, all participants in the BitSong ecosystem will be able to take advantage of the opportunities that OEC makes available, just as OEC users will be able to enter BitSong much more easily and be part of its ecosystem. -**BTSG** the native BitSong Blockchain token, will also be listed on the OKExChain DEX. +**BTSG** the native BitSong Blockchain token, will also be listed on the OEC DEX. -Considering that BitSong is an **OKExChain validator node**, synergies could also be created from the rewards generated. +Considering that BitSong is an **OEC validator node**, synergies could also be created from the rewards generated. -In order to avoid confusion within the decentralized exchange, a quick and easy solution would be to fork **OKDex** and build a version dedicated only to the **OKExChain/BitSong** partnership, therefore with only music tokens. +In order to avoid confusion within the decentralized exchange, a quick and easy solution would be to fork **OKDex** and build a version dedicated only to the **OEC/BitSong** partnership, therefore with only music tokens. ## Integration -The implementation of the proposal will require close collaboration with the developers of OKExChain and BitSong. The major milestones to work towards are: +The implementation of the proposal will require close collaboration with the developers of OEC and BitSong. The major milestones to work towards are: -- Create a bridge between OKExChain and BitSong to freely move assets. If both chains adopt the IBC module, it will be the easiest but other solutions are available. -- OKExChain will need to approve BitSong assets to move onto the DEX. -- BTSG get listed on the OKExChain DEX. -- OKExChain specifies the derivative products it wants to offer and collaborates with BitSong to get the appropriate data it needs. \ No newline at end of file +- Create a bridge between OEC and BitSong to freely move assets. If both chains adopt the IBC module, it will be the easiest but other solutions are available. +- OEC will need to approve BitSong assets to move onto the DEX. +- BTSG get listed on the OEC DEX. +- OEC specifies the derivative products it wants to offer and collaborates with BitSong to get the appropriate data it needs. \ No newline at end of file diff --git a/docs/draft/KIP-13.md b/docs/draft/KIP-13.md index 4b3a8b3..e19dddf 100644 --- a/docs/draft/KIP-13.md +++ b/docs/draft/KIP-13.md @@ -8,11 +8,11 @@ ## Introduction -**OKDex** is the first _Decentralized Exchange_ based on **OKExChain**, built and made open source by **BitSong**. +**OKDex** is the first _Decentralized Exchange_ based on **OEC**, built and made open source by **BitSong**. -**OKDex** is an open source project, its mission is to facilitate the adoption and implementation of more decentralized exchanges based on **OKExChain**. +**OKDex** is an open source project, its mission is to facilitate the adoption and implementation of more decentralized exchanges based on **OEC**. -Thanks to the use of **Cosmos-SDK**, **OKExChain** sets the foundations to become one of the most interoperable decentralized and open source exchanges. +Thanks to the use of **Cosmos-SDK**, **OEC** sets the foundations to become one of the most interoperable decentralized and open source exchanges. ## Demo @@ -30,7 +30,7 @@ Through **OKDex** it is possible doing decentralized trading (through different ### Staking - Manage the staking activity -- Analyze the OKExChain validators +- Analyze the OEC validators ### Token diff --git a/docs/draft/KIP-14.md b/docs/draft/KIP-14.md index 51beee3..4a9f857 100644 --- a/docs/draft/KIP-14.md +++ b/docs/draft/KIP-14.md @@ -1,5 +1,5 @@ -# KIP-14: OKExChain & Squeezer Partnership proposal +# KIP-14: OEC & Squeezer Partnership proposal | Author | Squeezer.IO (@SqueezerIO) | | :------- | ---------------------- | @@ -31,15 +31,15 @@ Squeezer: - https://squeezer.io - https://github.com/SqueezerIO -### About OKExChain +### About OEC -[OKExChain](https://www.okex.com/okexchain) is a public blockchain and independently developed by the world-leading digital asset exchange OKEX. It was 100% open-sourced on April 16, 2020. +[OEC](https://www.okex.com/oec) is a public blockchain and independently developed by the world-leading digital asset exchange OKEX. It was 100% open-sourced on April 16, 2020. -OKExChain: https://www.okex.com/okexchain +OEC: https://www.okex.com/oec ## Details of Plan -Use Squeezer to develop 2-way payment systems for inbound/outbound transactions on the top of OKExChain for different crypto assets. +Use Squeezer to develop 2-way payment systems for inbound/outbound transactions on the top of OEC for different crypto assets. ### Where does a two-way payment system fit in? diff --git a/docs/draft/KIP-16.md b/docs/draft/KIP-16.md index aba501a..c146dde 100644 --- a/docs/draft/KIP-16.md +++ b/docs/draft/KIP-16.md @@ -1,5 +1,5 @@ -# KIP-(16): OKExChain & Cosmostation Validator Partership Proposal +# KIP-(16): OEC & Cosmostation Validator Partership Proposal | Author | Cosmostation (@cosmostation) | | :------- | ---------------------- | @@ -26,18 +26,18 @@ Cosmostation: ## Partnership Proposal -### OKExChain intergartion with Cosmostation Mobile Wallet (iOS & Android) +### OEC intergartion with Cosmostation Mobile Wallet (iOS & Android) #### 1.1 Overview Cosmostation develops, operates, and maintains all of its services in the spirit of the Cypherpunk manifesto. Cosmostation iOS & Android are developed with a heavy focus on the end-user's convenience. Cosmostaiton Mobile is the wallet of choice for the majority of users within the Cosmos SDK & Tendermint ecosystem. -Integrating OKExChain to Cosmostation Mobile Wallet will allow for OKExChain users to access the blockchain with a intuitive and secure user interface, allowing for more accessibility and usability. Cosmostation Mobile Wallet is specifically designed in a way that the application can support custom modules specific to each blockchain in a comprehensible UI/UX. +Integrating OEC to Cosmostation Mobile Wallet will allow for OEC users to access the blockchain with a intuitive and secure user interface, allowing for more accessibility and usability. Cosmostation Mobile Wallet is specifically designed in a way that the application can support custom modules specific to each blockchain in a comprehensible UI/UX. #### 1.2 Integration Details -Both the iOS & Android applications currently support the Cosmos Hub, Kava Network, Binance Chain, Iris Hub, and Band Protocol. Adding OKExChain to Cosmostation Mobile Wallet will expose OKExChain to the wider Cosmos SDK community who are actively using the Cosmostation Application. +Both the iOS & Android applications currently support the Cosmos Hub, Kava Network, Binance Chain, Iris Hub, and Band Protocol. Adding OEC to Cosmostation Mobile Wallet will expose OEC to the wider Cosmos SDK community who are actively using the Cosmostation Application. -Integration work will first begin with simple withdrawal & deposit of tokens, and will sequentially be updated to support custom modules specific to OKExChain such as delegation, undelegation, claim rewards, redelegation, etc. +Integration work will first begin with simple withdrawal & deposit of tokens, and will sequentially be updated to support custom modules specific to OEC such as delegation, undelegation, claim rewards, redelegation, etc. diff --git a/docs/draft/KIP-17.md b/docs/draft/KIP-17.md index 2f94352..45263fc 100644 --- a/docs/draft/KIP-17.md +++ b/docs/draft/KIP-17.md @@ -1,4 +1,4 @@ -# KIP-17:ONE mobile wallet for OKExChain by OneChain +# KIP-17:ONE mobile wallet for OEC by OneChain | Author | onechainone (@onechainone) | | -------- | ------------------------ | @@ -25,16 +25,16 @@ Trading: Integrated multiple dexchanges, Now supported: OneChain DEX, Newdex, Bi [ONE App Download](http://app.onechain.one/appstart.html) -## Proposal for OKExChain +## Proposal for OEC -ONE App new version has supported OKExChain's testnet, social support OKExChain users communication, wallet support OKExChain all tokens, trade support OKExChain all pairs, at the same time, support OKExChain's stake voting, convenient user participation in OKExChain ecology. +ONE App new version has supported OEC's testnet, social support OEC users communication, wallet support OEC all tokens, trade support OEC all pairs, at the same time, support OEC's stake voting, convenient user participation in OEC ecology. Wallet: - Add/Remove Token - Transfer/Receive Token - Transaction history - Stake voting - - OKExChain explorer + - OEC explorer Trade: - Open/Cancel order @@ -44,12 +44,12 @@ Trade: - kline view - Order book view -[ONE Demo for OKExChain](http://app1.haoduobi.cn/android/one320.apk) +[ONE Demo for OEC](http://app1.haoduobi.cn/android/one320.apk) -[User guide of ONE Demo for OKExChain](https://github.com/onechainone/KIPs/wiki) +[User guide of ONE Demo for OEC](https://github.com/onechainone/KIPs/wiki) [OneChain Video](https://m.youtube.com/watch?v=_KgYfgbazFk) ## Status -ONE wallet already supported OKExChain's testnet, after OKExChain's mainnet go live, It will be released for the first time. +ONE wallet already supported OEC's testnet, after OEC's mainnet go live, It will be released for the first time. diff --git a/docs/draft/KIP-18.md b/docs/draft/KIP-18.md index f36ef97..4670940 100644 --- a/docs/draft/KIP-18.md +++ b/docs/draft/KIP-18.md @@ -1,4 +1,4 @@ -# KIP-18: Peer-to-peer Payments on OKExChain (Merchant SDK) +# KIP-18: Peer-to-peer Payments on OEC (Merchant SDK) | Author | MugglePay (@MugglePay) | | :------- | ---------------- | @@ -10,13 +10,13 @@ ## 1. Summary -This KIP is a proposal for peer-to-peer payments (e-commerce / online services) on the OKExChain. +This KIP is a proposal for peer-to-peer payments (e-commerce / online services) on the OEC. ## 2. Abstract -KIP-18 defines peer-to-peer payments on OKExChain, which are cost-effective, almost immediate, secure and transparent. +KIP-18 defines peer-to-peer payments on OEC, which are cost-effective, almost immediate, secure and transparent. -Peer-to-peer (Cross-border) payments supported by OKExChain provide significant advantages to businesses and consumers. Deloitte estimates that business-to-business and person-to-person payments with blockchain (OKExChain) result in a 40% to 80% reduction in transaction costs, and take an average of few seconds to finalize . +Peer-to-peer (Cross-border) payments supported by OEC provide significant advantages to businesses and consumers. Deloitte estimates that business-to-business and person-to-person payments with blockchain (OEC) result in a 40% to 80% reduction in transaction costs, and take an average of few seconds to finalize . ## 3. Status @@ -25,17 +25,17 @@ This KIP is under implementation. ## 4. Introduction -As the world’s leading cryptocurrency exchange platform, OKEx has developed and launched OKExChain Ecosystem which is also has industry-leading technical strength. OKExChain Ecosystem aims to promote the implementation of large-scale commercial applications based on blockchain technology. +As the world’s leading cryptocurrency exchange platform, OKEx has developed and launched OEC Ecosystem which is also has industry-leading technical strength. OEC Ecosystem aims to promote the implementation of large-scale commercial applications based on blockchain technology. As a member of the Singapore Fintech Association, MugglePay was established in Singapore in 2019. MugglePay, a leading cryptocurrency C2B payment service provider in Asia, aims to make crypto payment easy. It provides merchants with peer-to-peer payment solutions to help them accept crypto, reduce the cost of cross-border payments, and expand their business globally. -In the traditional payment, if a merchant wants to accept payments from Europe, America, Asia, and Africa. It needs more than 10 payment gateway. Sometimes it is necessary to have a foreign company or bank account. For SMEs, it is even more difficult to accept money globally. Fortunately, with the KIP-19 powered by OKExChain and MugglePay, merchants only need to integrate with MugglePay to accept global payments via OKExChain, and access to MugglePay will be completed within half an hour. +In the traditional payment, if a merchant wants to accept payments from Europe, America, Asia, and Africa. It needs more than 10 payment gateway. Sometimes it is necessary to have a foreign company or bank account. For SMEs, it is even more difficult to accept money globally. Fortunately, with the KIP-19 powered by OEC and MugglePay, merchants only need to integrate with MugglePay to accept global payments via OEC, and access to MugglePay will be completed within half an hour. -MugglePay has processed millions of transactions since its inception. Using crypto, it is possible to purchase goods and services from ~3000 merchants on the MugglePay platform. The merchants with MugglePay SDK are still growing at a rapid rate. Together with OKExChain, MugglePay will make crypto payments reach 10 million users in the next year. The cooperation between OKExChain and MugglePay will co-construct the ecosystem and the value-added system. +MugglePay has processed millions of transactions since its inception. Using crypto, it is possible to purchase goods and services from ~3000 merchants on the MugglePay platform. The merchants with MugglePay SDK are still growing at a rapid rate. Together with OEC, MugglePay will make crypto payments reach 10 million users in the next year. The cooperation between OEC and MugglePay will co-construct the ecosystem and the value-added system. -OKExChain: https://www.okex.com/okexchain +OEC: https://www.okex.com/oec MugglePay: @@ -45,17 +45,17 @@ MugglePay: ## 5. Specification -### 5.1 Payment with OKExChain Middleware +### 5.1 Payment with OEC Middleware -Optimize the blockchain infrastructure with OKExChain according to crypto payment scenarios by relying on the cross-border payment transactions and the underlying blockchain technology. +Optimize the blockchain infrastructure with OEC according to crypto payment scenarios by relying on the cross-border payment transactions and the underlying blockchain technology. -### 5.2 Large Scale Transactions with OKExChain Data Layering +### 5.2 Large Scale Transactions with OEC Data Layering -Through the layered data powered by OKExChain, MugglePay supports large-scale application landing by reducing the cost of blockchain data while improving the use efficiency of data. +Through the layered data powered by OEC, MugglePay supports large-scale application landing by reducing the cost of blockchain data while improving the use efficiency of data. ### 5.3 Peer-to-Peer Payment Gateway -Realizing self-operation of the OKExChain and a peer-to-peer payments without middlemen. +Realizing self-operation of the OEC and a peer-to-peer payments without middlemen. @@ -67,10 +67,10 @@ Video: https://www.youtube.com/watch?v=8BpDR8VWAJs Github: https://github.com/MugglePay/okexchain-demo - + ## 6. License diff --git a/docs/draft/KIP-19.md b/docs/draft/KIP-19.md index d122679..645cbf7 100644 --- a/docs/draft/KIP-19.md +++ b/docs/draft/KIP-19.md @@ -1,4 +1,4 @@ -# OKExChain & BTSPP Partnership Proposal +# OEC & BTSPP Partnership Proposal ## Introduction @@ -11,5 +11,5 @@ As the originator of the DEX team in the BitShares community, think deeply, summ ### Cooperation Plan -By depositing and summarizing product experience in the BTS community, analyzing and understanding user needs, the BTSPP team hopes to provide OKExChain with a dedicated and complete blockchain browser to provide users with accurate and reliable on-chain information query. +By depositing and summarizing product experience in the BTS community, analyzing and understanding user needs, the BTSPP team hopes to provide OEC with a dedicated and complete blockchain browser to provide users with accurate and reliable on-chain information query. In the future, the team is also preparing to develop and integrate products such as community forums and exclusive wallets, with the goal of building a comprehensive and stable infrastructure. \ No newline at end of file diff --git a/docs/draft/KIP-2.md b/docs/draft/KIP-2.md index 57b7a9c..43a16a3 100644 --- a/docs/draft/KIP-2.md +++ b/docs/draft/KIP-2.md @@ -1,4 +1,4 @@ -# KIP-2: OKExChain & FIBOS Partnership proposal +# KIP-2: OEC & FIBOS Partnership proposal | Author | FIBOS (@FIBOSIO) | | :------- | ---------------- | @@ -9,13 +9,13 @@ ## Introduction -FIBOS Ecosystem and OKExChain Ecosystem have announced here that we have partnered with each other to establish a deep cooperative relationship. +FIBOS Ecosystem and OEC Ecosystem have announced here that we have partnered with each other to establish a deep cooperative relationship. -Both FIBOS Ecosystem and OKExChain Ecosystem will jointly promote decentralized ecological cooperation and integration in the area of public chain including building technical infrastructure, exploring advanced technology, improving community governance, developing blockchain business applications, modeling DeFi scenarios, etc. +Both FIBOS Ecosystem and OEC Ecosystem will jointly promote decentralized ecological cooperation and integration in the area of public chain including building technical infrastructure, exploring advanced technology, improving community governance, developing blockchain business applications, modeling DeFi scenarios, etc. -As a vital part of the blockchain industry, OKExChain Ecosystem has attracted widespread attention since it has its code open-sourced. FIBOS community also conducted a full-scale investigation and analysis of OKExChain. OKExChain Ecosystem draws a broad vision of “decentralization”, “the rights and governance of community” and “DeFi”, which is sync with the belief which FIBOS holds – communalization, frictionless value flow and “discover value everywhere”. +As a vital part of the blockchain industry, OEC Ecosystem has attracted widespread attention since it has its code open-sourced. FIBOS community also conducted a full-scale investigation and analysis of OEC. OEC Ecosystem draws a broad vision of “decentralization”, “the rights and governance of community” and “DeFi”, which is sync with the belief which FIBOS holds – communalization, frictionless value flow and “discover value everywhere”. -For this purpose, FIBOS Ecosystem and OKExChain Ecosystem have decided to establish deep cooperative partnership after continuous discussions. FIBOS community could make great contributions to build technical infrastructures, accumulate technical experience and expand developer community in an opening, inclusive and decentralized environment provided by OKExChain Ecosystem. This move will empower the growth of both FIBOS Ecosystem and OKExChain Ecosystem. +For this purpose, FIBOS Ecosystem and OEC Ecosystem have decided to establish deep cooperative partnership after continuous discussions. FIBOS community could make great contributions to build technical infrastructures, accumulate technical experience and expand developer community in an opening, inclusive and decentralized environment provided by OEC Ecosystem. This move will empower the growth of both FIBOS Ecosystem and OEC Ecosystem. At the same time, we also look forward to according more benefits from the long-term cooperation between the two parties. As for the joint efforts put in IBC (inter-blockchain communication), asset multi-chain circulation, decentralized exchange protocols, DeFi, media resources and many other areas, the cooperation must be complementary, reciprocal and multi-win. FIBOS is committed to being major arteries of IBC infrastructure, DeFi applications and advanced technology exploration. This cooperation will definitely contribute to the development of the blockchain industry. @@ -24,10 +24,10 @@ FIBOS (斐波 in Chinese) is a public chain project launched by developers and i Including heterogeneous decentralized IBC protocol, DEX decentralized asset exchange protocol, many original DeFi fundamental facilities have been launched on FIBOS. Many underlying digital currencies issued on Ethereum, such as ETH, USDT, DAI, have also been circulated on FIBOS which is benefited from the robust IBC protocols. FIBOS DEX is a basic protocol for decentralized exchange with the characteristics of providing depth and liquidity with combined algorithmic trading and manual limit order, no KYC, supporting any trading pair transaction between tokens on FIBOS. -As the world’s leading cryptocurrency exchange platform, OKEX has developed and launched OKExChain Ecosystem which is also has industry-leading technical strength. OKExChain has its source code fully open-sourced on GitHub since Apr. 16th, 2020. -OKExChain Ecosystem aims to promote the implementation of large-scale commercial applications based on blockchain technology. It grants every participating node the equal rights in this whole decentralized system. Users could publish and run varieties of dApps, issue their own cryptocurrencies, create their own trading pairs between tokens, and exchange cryptocurrencies freely on OKExChain. Through the IBC infrastructure, the blockchain intercommunication of value flow and application scenarios can be implemented simply and efficiently. +As the world’s leading cryptocurrency exchange platform, OKEX has developed and launched OEC Ecosystem which is also has industry-leading technical strength. OEC has its source code fully open-sourced on GitHub since Apr. 16th, 2020. +OEC Ecosystem aims to promote the implementation of large-scale commercial applications based on blockchain technology. It grants every participating node the equal rights in this whole decentralized system. Users could publish and run varieties of dApps, issue their own cryptocurrencies, create their own trading pairs between tokens, and exchange cryptocurrencies freely on OEC. Through the IBC infrastructure, the blockchain intercommunication of value flow and application scenarios can be implemented simply and efficiently. -OKExChain: https://www.okex.com/okexchain +OEC: https://www.okex.com/oec FIBOS: @@ -36,21 +36,21 @@ FIBOS: ## Partnership proposal -### 1. IBC Infrastructure of FIBOS & OKExChain +### 1. IBC Infrastructure of FIBOS & OEC #### 1.1 Overview -As the relay chain of the OKExChain heterogeneous IBC infrastructure, FIBOS will link the asset issued on Ethereum and EOS to OKExChain Ecosystem which makes it possible to accomplish value flow through these chains. +As the relay chain of the OEC heterogeneous IBC infrastructure, FIBOS will link the asset issued on Ethereum and EOS to OEC Ecosystem which makes it possible to accomplish value flow through these chains. #### 1.2 More Details -##### 1.2.1 Current IBC solution of OKExChain (based on Cosmos) +##### 1.2.1 Current IBC solution of OEC (based on Cosmos) -Implemented based on Cosmos-sdk, OKExChain follows the heterogeneous IBC strategy presented by Cosmos which is basically structed as a “federal architecture”. This kind of IBC formula is essentially implemented by collecting the voting from relay chain verifiers, which leads to more trust issues. The validation of IBC transactions is strongly depending on the degrees of the verifiers. +Implemented based on Cosmos-sdk, OEC follows the heterogeneous IBC strategy presented by Cosmos which is basically structed as a “federal architecture”. This kind of IBC formula is essentially implemented by collecting the voting from relay chain verifiers, which leads to more trust issues. The validation of IBC transactions is strongly depending on the degrees of the verifiers. Its strategy takes a detour to avoid technical challenge by implementing community governance mechanism instead of cryptographic engineering. This brings the next problem; the system risk will be increased with the growing IBC asset. -FIBOS believes that current solution is not perfect and safe for the promising OKExChain Ecosystem, which will lay hidden dangers for the future development of the public chain ecology. +FIBOS believes that current solution is not perfect and safe for the promising OEC Ecosystem, which will lay hidden dangers for the future development of the public chain ecology. Problems: @@ -60,23 +60,23 @@ Problems: ##### 1.2.2 FIBOS’s Solution -Plenty of investigations and verifications proves that it is feasible to use a fusion strategy – for non-predominant public chain (except for Bitcoin, Ethereum, EOS, etc.), OKExChain could use federal IBC solution; for Ethereum or EOS, OKExChain could use FIBOS as a trusted relay chain. +Plenty of investigations and verifications proves that it is feasible to use a fusion strategy – for non-predominant public chain (except for Bitcoin, Ethereum, EOS, etc.), OEC could use federal IBC solution; for Ethereum or EOS, OEC could use FIBOS as a trusted relay chain. The IBC solution currently implemented by FIBOS does not rely on any individual verifier or any group of verifiers. Instead, it ensures IBC security and asset transferring through public chains by cryptographic engineering. FIBOS’s scheme has a simple and straightforward architecture. It is currently the most secure and robust strategy in terms of operation, asset cross-chain cost and cross-chain transaction transmission. The only problem is that it is not a universal protocol and cannot be quickly and cost-effectively compatible with other public chain. But it can be solved by the relay chain solution of Cosmos architecture. -FIBOS have already built a decentralized heterogeneous IBC protocol through FIBOS and Ethereum. After cooperating with OKExChain Ecosystem, FIBOS will design heterogeneous decentralized IBC architecture with OKExChain and EOS and will become a general IBC parallel relay chain for OKExChain, Ethereum, and EOS. +FIBOS have already built a decentralized heterogeneous IBC protocol through FIBOS and Ethereum. After cooperating with OEC Ecosystem, FIBOS will design heterogeneous decentralized IBC architecture with OEC and EOS and will become a general IBC parallel relay chain for OEC, Ethereum, and EOS. -At the same time, the OKExChain Ecosystem can also become a block producer of FIBOS chain, just like HelloPool, EosAsia, Starteos, EOS Gravity, Slowmist and other EOS block producer, would be responsible for witnessing OKExChain IBC assets and attracting developers of FIBOS and EOS community to OKExChain Ecosystem. +At the same time, the OEC Ecosystem can also become a block producer of FIBOS chain, just like HelloPool, EosAsia, Starteos, EOS Gravity, Slowmist and other EOS block producer, would be responsible for witnessing OEC IBC assets and attracting developers of FIBOS and EOS community to OEC Ecosystem. ##### 1.2.3 Draft IBC Solutions for Bitcoin -Limited by the creation era and technical architecture of Bitcoin, the IBC for Bitcoin is hard or impossible. FIBOS proposes that OKExChain could solve the heterogeneous decentralized IBC with BTC through the following solutions: -A. Members and other institutions of OKExChain Ecosystem could issue anchored BTC assets based on the Ethereum through multi-signatures, which is consistent with the current WBTC / HBTC / imBTC solutions. -B. OKExChain Ecosystem could use the multi-signature scheme to increase the number of IBC verifiers from 3 to multiple, enhancing the decentralized properties and asset security. FIBOS could provide technical support. +Limited by the creation era and technical architecture of Bitcoin, the IBC for Bitcoin is hard or impossible. FIBOS proposes that OEC could solve the heterogeneous decentralized IBC with BTC through the following solutions: +A. Members and other institutions of OEC Ecosystem could issue anchored BTC assets based on the Ethereum through multi-signatures, which is consistent with the current WBTC / HBTC / imBTC solutions. +B. OEC Ecosystem could use the multi-signature scheme to increase the number of IBC verifiers from 3 to multiple, enhancing the decentralized properties and asset security. FIBOS could provide technical support. -### 2. Eco-assets IBC Transferring of OKExChain +### 2. Eco-assets IBC Transferring of OEC #### 2.1 Value @@ -85,7 +85,7 @@ Ethereum is currently the largest market for DeFi application. It will continue #### 2.2 Solutions Transferring ecological assets including USDK / OKB to FIBOS is simple and efficient by utilizing FIBOS decentralized IBC protocol. USDK / OKB on FIBOS could be used in FIBOS DEX and DeFi applications and could also be made use of community developers and DApps. -After the official launch of the OKExChain Mainnet, it will provide USDK / OKT with OKExChain / Ethereum / EOS / FIBOS multi-chain circulation and enable developers adopt USDK / OKB / OKT as a basic value medium on their own DApps. +After the official launch of the OEC Mainnet, it will provide USDK / OKT with OEC / Ethereum / EOS / FIBOS multi-chain circulation and enable developers adopt USDK / OKB / OKT as a basic value medium on their own DApps. ### 3.DEX Protocol @@ -93,9 +93,9 @@ After the official launch of the OKExChain Mainnet, it will provide USDK / OKT w FIBOS DEX is a protocolized solution, that is, as a fundamental infrastructure, is fully open and integratable. For users or traders, anyone could complete the initiation of a trading pair of any of two tokens on FIBOS, make a transaction on any trading pairs with no KYC regulations. For developers, integrating display of front-end page with data of the on-chain transactions of DEX is also simple and flexible. -The OpenDEX program of OKExChain shares the same idea with the DEX protocol of FIBOS, both of which are aiming at minimizing transaction friction and promoting circulation efficiency. +The OpenDEX program of OEC shares the same idea with the DEX protocol of FIBOS, both of which are aiming at minimizing transaction friction and promoting circulation efficiency. -FIBOS could also provide DEX solutions for OKExChain with standardized integration of front-end UI and API, exchange trading algorithms, etc. +FIBOS could also provide DEX solutions for OEC with standardized integration of front-end UI and API, exchange trading algorithms, etc. #### 3.2 Optimization @@ -103,7 +103,7 @@ Uniswap / Bancor is currently the most mainstream Automated Market Maker (abbr. However, the AMM protocol of Uniswap / Bancor has defects in transaction slippage, loss on exchange transactions, K-line display, readability, poor user experience. -For this purpose, FIBOS DEX adopts a fusion solution, combining Uniswap trading algorithm with the traditional order book transactions, so that DEX protocol could serve users and assets with different needs simultaneously. Through order integration, non-specific transaction direction and other solutions, DEX protocol is taking automated market making and user experience into account, which could contribute to a better formula of the OKExChain DEX protocol. +For this purpose, FIBOS DEX adopts a fusion solution, combining Uniswap trading algorithm with the traditional order book transactions, so that DEX protocol could serve users and assets with different needs simultaneously. Through order integration, non-specific transaction direction and other solutions, DEX protocol is taking automated market making and user experience into account, which could contribute to a better formula of the OEC DEX protocol. ### 4.Products of Public Chain and Community of Developers @@ -115,21 +115,21 @@ For instance, users need varieties of tools to enjoy blockchain technology for a #### 4.2 FIBOS’s solution -FIBOS could provide cryptocurrency wallet, blockchain explorer, data visualization toolkits, governance tools, community forum, development documentation, integrated SDKs, develop containers for DApps and starter courses mentioned above to help OKExChain with ecosystem development. +FIBOS could provide cryptocurrency wallet, blockchain explorer, data visualization toolkits, governance tools, community forum, development documentation, integrated SDKs, develop containers for DApps and starter courses mentioned above to help OEC with ecosystem development. -FIBOS can provide the above wallet, blockchain browser, on-chain data visualization, governance tools (super node data, voting, proposals), community forums, basic development document system, supporting sdk for OKExChain ecology under the OKExChain ecological incentive framework , Wallets and plug-in open containers, developer courses and other products to help ecological development. -In addition, developers of both FIBOS and EOS community could also join the OKExChain community and promote a better development atmosphere. +FIBOS can provide the above wallet, blockchain browser, on-chain data visualization, governance tools (super node data, voting, proposals), community forums, basic development document system, supporting sdk for OEC ecology under the OEC ecological incentive framework , Wallets and plug-in open containers, developer courses and other products to help ecological development. +In addition, developers of both FIBOS and EOS community could also join the OEC community and promote a better development atmosphere. ### 5. Medium of DeFi.cn #### 5.1 Introduction -DeFi.cn aims to disseminate DeFi information, integrate industry resources, unite media platform and publish public opinions. DeFi.cn could also serve as a member of the OKExChain Ecosystem and provide aggregated media / content and DeFi resources for the OKExChain community, including contributions to industry influence, make greater say in blockchain world. +DeFi.cn aims to disseminate DeFi information, integrate industry resources, unite media platform and publish public opinions. DeFi.cn could also serve as a member of the OEC Ecosystem and provide aggregated media / content and DeFi resources for the OEC community, including contributions to industry influence, make greater say in blockchain world. -### 6. OKChain Hackthon +### 6. OEC Hackthon -#### 6.1 Design of FIBOS IBC Protocols with OKChain +#### 6.1 Design of FIBOS IBC Protocols with OEC [https://wallet.fo/okchain.pdf](https://wallet.fo/okchain.pdf) diff --git a/docs/draft/KIP-20.md b/docs/draft/KIP-20.md index 5b4de73..ab9c774 100644 --- a/docs/draft/KIP-20.md +++ b/docs/draft/KIP-20.md @@ -1,7 +1,7 @@ -# KIP-20: Tokens on OKExChain +# KIP-20: Tokens on OEC -| Author | Ocean Fan (@OKExChain)| +| Author | Ocean Fan (@OEC)| | ------- | --------------------- | | Status | Implemented | | Type | Standard Track | @@ -10,11 +10,11 @@ ## 1. Summary -This KIP is a proposal for token management on the OKExChain. +This KIP is a proposal for token management on the OEC. ## 2. Abstract -KIP-20 Proposal is about a standard set of rules for token management on the OKExChain. It subscribes 2 things of the token on OKExChain in detail: 1 What properties a token on OKExChain have. 2 What actions can be performed on a token of OKExChain. +KIP-20 Proposal is about a standard set of rules for token management on the OEC. It subscribes 2 things of the token on OEC in detail: 1 What properties a token on OEC have. 2 What actions can be performed on a token of OEC. ## 3. Status @@ -22,21 +22,21 @@ This KIP is implemented. ## 4. Motivation -The standard gives users a simple way to design and issue token on OKExChain. It allows any token met the standard on OKExChain to be easily supported by other applications: from wallets, explorer to exchanges. +The standard gives users a simple way to design and issue token on OEC. It allows any token met the standard on OEC to be easily supported by other applications: from wallets, explorer to exchanges. ## 5. Specification ### 5.1 OKT -The issuance of OKT, the native asset on OKExChain, will be on the genesis block and node block, and is expected to increase by 1-5% every year. As the native asset, OKT would be used for gas fees and on-chain governance. Besides, OKT is also used for operating DEX on OKExChain, serving as handling deposit, fees of listing dex and issuing tokens. +The issuance of OKT, the native asset on OEC, will be on the genesis block and node block, and is expected to increase by 1-5% every year. As the native asset, OKT would be used for gas fees and on-chain governance. Besides, OKT is also used for operating DEX on OEC, serving as handling deposit, fees of listing dex and issuing tokens. ### 5.2 Token Definition - Owner: The initial issuer of this token. - OriginalSymbol: OriginalSymbol is the identifier you named for the token. e.g. "BTC" - Symbol: Symbol is the OriginalSymbol added with a random suffix when created. - e.g. "BTC-B70" -- WholeName: WholeName is the long name of the token - e.g. "OKExChain Token". -- Type: The token type of the issued token: 1 for token issued by token module, 2 for token issued by tokenswap module. Reference for tokenswap(KIP3-OKExChain Token Swap) +- WholeName: WholeName is the long name of the token - e.g. "OEC Token". +- Type: The token type of the issued token: 1 for token issued by token module, 2 for token issued by tokenswap module. Reference for tokenswap(KIP3-OEC Token Swap) - OriginalTotalSupply: Total supply will be the total number of issued tokens. - Mintable: Mintable means whether this asset can be issued more than once, which would increase the total supply of the token. @@ -49,7 +49,7 @@ Below is the data structure which is needed to represent the new token. After th | **Field** | **Type** | **Description** | | ----------------- | -------- | ------------------------------------------------------------ | | Description | string | Optional, It's used to describe what's the token and what's the token used for. Limited to 256 unicode characters. | -| WholeName | string | WholeName is the long name of the token, limited to 32 unicode characters, e.g. "OKExChain Token" | +| WholeName | string | WholeName is the long name of the token, limited to 32 unicode characters, e.g. "OEC Token" | | OriginalSymbol | string | The length of the string for representing this asset is between 3 and 8 alphanumeric characters and is case insensitive. After you created the token, the OriginalSymbol will be added with a random suffix and turns into Symbol. A token can be created without a suffix by proposal. Currently, 4 tokens does not require this suffix: OKT,OKB,BTC,USDK| | OriginalTotalSupply| int64 | The total supply for this token can have a maximum of 8 digits of decimal and is boosted by 1e8 in order to store as int64. The amount before boosting should not exceed 90 billion. | Owner | Address | The initial issuer of this token, the OKT balance of issuer should be more than the fee for issuing tokens @@ -62,11 +62,11 @@ Below is the data structure which is needed to represent the new token. After th **Issue Process:** -- Issuer signed an issue transaction and make it broadcasted to one of OKExChain nodes -- This OKExChain node will check this transaction. If there is no error, then this transaction will be broadcasted to other OKExChain nodes +- Issuer signed an issue transaction and make it broadcasted to one of OEC nodes +- This OEC node will check this transaction. If there is no error, then this transaction will be broadcasted to other OEC nodes - Issue transaction is committed on the blockchain by block proposer - Validators will verify the constraints on total supply and symbol and deduct the fee of issuing token from issuer’s account -- New token’s symbol is generated based on the transaction hash. It is added to the issuer’s address and token info is saved on the OKExChain +- New token’s symbol is generated based on the transaction hash. It is added to the issuer’s address and token info is saved on the OEC #### 5.3.2 Transfer Tokens @@ -81,8 +81,8 @@ Transfer transaction is to send tokens from FromAddress to ToAddress. **Transfer Process:** -- Transfer initiators sign a transfer transaction and make it broadcasted to one of OKExChain nodes -- The OKExChain node will check this transaction. If there is no error, then this transaction will be broadcasted to other OKExChain nodes +- Transfer initiators sign a transfer transaction and make it broadcasted to one of OEC nodes +- The OEC node will check this transaction. If there is no error, then this transaction will be broadcasted to other OEC nodes - Transfer transaction is committed on the blockchain by block proposer - Validators will verify the constraints on balance. The transfer tokens and fee will be deducted from the address of the transaction initiators. - Add the tokens to the destination addresses @@ -100,11 +100,11 @@ Mint transaction is to increase the total supply of a mintable token. The transa **Mint Process:** -- Token owner signs a mint transaction and makes it broadcasted to one of OKExChain nodes -- The OKExChain node will check this transaction. If there is no error, then this transaction will be broadcasted to other OKExChain nodes +- Token owner signs a mint transaction and makes it broadcasted to one of OEC nodes +- The OEC node will check this transaction. If there is no error, then this transaction will be broadcasted to other OEC nodes - Mint transaction is committed on the blockchain by block proposer - Validators will verify the constraints on whether the token is mintable and whether the bumped total supply will pass the limit. Then increase its total supply and deduct the fee from the address of the token owner -- Newly minted tokens are added to the address of the token owner and token info is updated on the OKExChain +- Newly minted tokens are added to the address of the token owner and token info is updated on the OEC #### 5.3.4 Burn Tokens @@ -120,11 +120,11 @@ Burn transaction is to reduce the total supply of a token. The transaction initi **Burn Process:** -- Token owner signs a burn transaction and makes it broadcasted to one of OKExChain nodes -- The OKExChain node will check this transaction. If there is no error, then this transaction will be broadcasted to other OKExChain nodes +- Token owner signs a burn transaction and makes it broadcasted to one of OEC nodes +- The OEC node will check this transaction. If there is no error, then this transaction will be broadcasted to other OEC nodes - Burn transaction is committed on the blockchain by block proposer - Validators will verify the constraints if the token’s supply is no less than the required amount, and then it decreases the total supply and deducts the fee from the address of the token owner -- Burned tokens are deducted from the address of the token owner and token info is updated on the OKExChain +- Burned tokens are deducted from the address of the token owner and token info is updated on the OEC ## 6. License diff --git a/docs/draft/KIP-21.md b/docs/draft/KIP-21.md index 5638981..5c8aad3 100644 --- a/docs/draft/KIP-21.md +++ b/docs/draft/KIP-21.md @@ -1,4 +1,4 @@ -# OKExChain & Tokenview Partnership Proposal +# OEC & Tokenview Partnership Proposal ## Introduction ### About Tokenview Tokenview(https://tokenview.com/) is the Largest multi-crypto blockchain data platform in the current blockchain market. As the leading blockchain services provider, Tokenview is building blockchain infrastructure through its technical advantages and operational strength and providing one-stop blockchain services to promote the development and application of blockchain technology. @@ -20,7 +20,7 @@ Secure, stable, and easy-to-use. ViewToken integrates wallet feature including B ### Cooperation Plan Tokenview will develop the okb.tokenview.com blockchain explorer -The support of third-party block explorer will make OKExChain's data on the chain more transparent and conven convincible, our multiple nodes can also realize multi-directional data verification. The explorer will not only support the function of basic data query, it also includes more in-depth data analysis, like charts, pending transactions, OKB whale tracking, OKB rich list, etc. +The support of third-party block explorer will make OEC's data on the chain more transparent and conven convincible, our multiple nodes can also realize multi-directional data verification. The explorer will not only support the function of basic data query, it also includes more in-depth data analysis, like charts, pending transactions, OKB whale tracking, OKB rich list, etc. The Wallet ViewToken supports OKB ViewToken multi-currency wallet is safe, stable, and easy to use. It supports BTC, ETH, USDT, TRX, BCH, BSV, ETC, LTC, DOGE, DASH, NEO, GAS, and ERC20, NEP5 and other thousands of cryptocurrency assets, with bank-level security technology, multiple verification of login, multiple signatures to ensure transaction security. ViewToken will support OKB wallet address generation and OKB transfer. diff --git a/docs/draft/KIP-22.md b/docs/draft/KIP-22.md index 6eff63a..cc8ce52 100644 --- a/docs/draft/KIP-22.md +++ b/docs/draft/KIP-22.md @@ -10,7 +10,7 @@ **Math Wallet** is a multi-platform (mobile/desktop/hardware) universal crypto wallet. -Math Wallet enables storage of all ETH, ETC, EOS, TRON, BinanceChain, Cosmos, IRISnet, OKExChain, ChainX, Polkadot tokens. +Math Wallet enables storage of all ETH, ETC, EOS, TRON, BinanceChain, Cosmos, IRISnet, OEC, ChainX, Polkadot tokens. Math Wallet is the ONLY extension wallet that support multi-chain dApps. @@ -35,10 +35,10 @@ https://www.mathwallet.org ## Video & Sources #### -[OKExChain Web Wallet Operation Video - MathWallet](https://youtu.be/fyslU4Bc0xY) +[OEC Web Wallet Operation Video - MathWallet](https://youtu.be/fyslU4Bc0xY) #### Web Wallet -[https://mathwallet.org/web/okexchain](https://mathwallet.org/web/okchain) +[https://mathwallet.org/web/oec](https://mathwallet.org/web/okchain) [Source Code](https://github.com/mathwallet/math-okchain-web-wallet) diff --git a/docs/draft/KIP-23.md b/docs/draft/KIP-23.md index 9c78513..3e72c20 100644 --- a/docs/draft/KIP-23.md +++ b/docs/draft/KIP-23.md @@ -1,4 +1,4 @@ -# KIP-12: OKExChain & Bi23 Labs Partnership proposal +# KIP-12: OEC & Bi23 Labs Partnership proposal | Author | Bi23 Labs | | ------------- | ------------- | @@ -7,7 +7,7 @@ ## Introduction of Bi23 Labs -Bi23 Labs is a trusted Proof-Of-Stake infrastructure provider and validator to comfortably stake your coins and earn rewards. we're now the 16th BP of OKExChain. +Bi23 Labs is a trusted Proof-Of-Stake infrastructure provider and validator to comfortably stake your coins and earn rewards. we're now the 16th BP of OEC. Bi23 is committed to providing technical support for promosing projects and staking service for users. Currently we are active validators of over 10 blockchain projects, such as Cosmos, Kava, Terra,Celo and so on. all of them have a stable uptime and block produce rate. Besides, we also have experiences in developing dapps, one of the dapp "Coinwar" is now launched on Vite wallet. so there's no doubt that Bi23 have sufficient technical strength. @@ -20,12 +20,12 @@ To know more about Bi23 Labs, visit our official media below: ## Our proposal -As a technical team ,we hope to provide technical support for OKExChain. Here're what we're planning to do: +As a technical team ,we hope to provide technical support for OEC. Here're what we're planning to do: -### 1,The comprehensive/real-time/multi-dementional OKExChain data statistics provider with diverse charts and OPEN-API. +### 1,The comprehensive/real-time/multi-dementional OEC data statistics provider with diverse charts and OPEN-API. Different from the ordinary blockchain explorer, our explorer is more biased towards data analysis and statistics. It will display a wide variety of graphs, allowing -users to more intuitive and clear understanding of the on-chain data. This explorer will include but not limited to the following modules:Dashboard、Bp list、BP details、Accounts 、Open API、Governance and so on, so as to provide a comprehensive/real-time/multi-dementional OKExChain data statistics service. +users to more intuitive and clear understanding of the on-chain data. This explorer will include but not limited to the following modules:Dashboard、Bp list、BP details、Accounts 、Open API、Governance and so on, so as to provide a comprehensive/real-time/multi-dementional OEC data statistics service. ### 2, The telegram/email alerting bot. @@ -36,4 +36,4 @@ b, when a new proposal's been issued/passed/rejected/excuted. it will track the c, when a large transaction occurs. d, when breaking news occurs. -That's all for the brief introduction. we sincerely hope to continue cooperating more deeply with OKExChain. +That's all for the brief introduction. we sincerely hope to continue cooperating more deeply with OEC. diff --git a/docs/draft/KIP-24.md b/docs/draft/KIP-24.md index 0991079..99cdd6d 100644 --- a/docs/draft/KIP-24.md +++ b/docs/draft/KIP-24.md @@ -9,7 +9,7 @@ ## 1. Introduction -User can create their own token on OKExChain and allow other users to trade it. But sometimes the tokens are lack of liquidity. +User can create their own token on OEC and allow other users to trade it. But sometimes the tokens are lack of liquidity. DEXMarketMaker can work as a simple market maker bot provide liquidity for specific token. User also can implment their own sophisticated market maker based on it to work as a profitable bot. @@ -39,6 +39,6 @@ The component is responsible for risk control, include but not limited to hedge ## 4. Status -This KIP is under implementation based on okexchain-java-sdk. +This KIP is under implementation based on `exchain-java-sdk`. The open source project URL is: https://github.com/Kevin-OpenSource-Labs/DEXMarketMaker diff --git a/docs/draft/KIP-25.md b/docs/draft/KIP-25.md index 723453e..5c068a9 100644 --- a/docs/draft/KIP-25.md +++ b/docs/draft/KIP-25.md @@ -1,4 +1,4 @@ -# KIP-24: OKEXChain validator management platform +# KIP-24: OEC validator management platform | Author | ambition1921 | | :------- | ------------------------ | @@ -9,18 +9,18 @@ ## 1. Introduction -For the validator administrators, it is particularly important to obtain the status information of validator at the first time, such as whether it is jailed, the amount of votes changed and daily produce block income. Blockchain is different from the common relational database. Much status information of validator cannot be directly obtained from the blockchain. Okchain helper can help validator administrators to get the status information of validator comprehensive and convenient. It provides validator server status change event promption, vote amount change event promption and daily income promption. At present, it supports two kinds of promption modes: emergency events are prompted by telephone and wechat messages in non emergency cases. +For the validator administrators, it is particularly important to obtain the status information of validator at the first time, such as whether it is jailed, the amount of votes changed and daily produce block income. Blockchain is different from the common relational database. Much status information of validator cannot be directly obtained from the blockchain. OEC helper can help validator administrators to get the status information of validator comprehensive and convenient. It provides validator server status change event promption, vote amount change event promption and daily income promption. At present, it supports two kinds of promption modes: emergency events are prompted by telephone and wechat messages in non emergency cases. ## 2. Summary -This KIP aims to provide a validator manage platform for okexchain validator's user. +This KIP aims to provide a validator manage platform for oec validator's user. ## 3. Proposal #### a. Three kinds of event promption * validator server status: whether it is jailed. -* validator daily income: Okchain helper platform calculates the income generated by the validator in the past 24 hours at 00:00 every morning and prompt it to the administrator. +* validator daily income: OEC helper platform calculates the income generated by the validator in the past 24 hours at 00:00 every morning and prompt it to the administrator. * validator votes change: When the amount of votes of super node changes more than 5%, the platform will automatically send relevant prompts to the validator administrator. When the delegate user of validator changes, the platform will automatically send relevant prompt to validator administrator #### b. Two promption method diff --git a/docs/draft/KIP-26.md b/docs/draft/KIP-26.md index c7d760a..867afa7 100644 --- a/docs/draft/KIP-26.md +++ b/docs/draft/KIP-26.md @@ -1,4 +1,4 @@ -# KIP-26:Qingah wallet for OKExChain by BitVate +# KIP-26:Qingah wallet for OEC by BitVate | Author | kilmas (kilmas@qq.com) | | -------- | ------------------------ | @@ -11,8 +11,8 @@ **English** 比特维度团队,致力于推动去中心化信任区块链网络的发展。 ### 参赛作品: QHWallet -青贝钱包 -由比特维度开发的一款极致的去中心化完全开源多链通用的区块链钱包,钱包采用react native框架,一套代码,双端(android/ios)实现。青贝钱包服务于OKExChain 生态,将完全支持全部OKExChain基本操作:转账/接收/生成Token等,支持Open Dex等链上合约操作,实现Defi的目标,并且开发适配了OKExChainClient钱包插件DApp功能,能收录OKExChain的DApp并接入钱包,最后同时支持以太坊上OKB/USDK的转账/接收等操作,钱包内置支持OKB/USDK/USDT等资产以太坊跨链功能。 -未来的开发计划:完善上述功能,并且持续迭代提高用户体验,增加用户节点投票矿池等功能,吸引更多的用户使用OKExChain。 +由比特维度开发的一款极致的去中心化完全开源多链通用的区块链钱包,钱包采用react native框架,一套代码,双端(android/ios)实现。青贝钱包服务于OEC 生态,将完全支持全部OEC基本操作:转账/接收/生成Token等,支持Open Dex等链上合约操作,实现Defi的目标,并且开发适配了OEC Client钱包插件DApp功能,能收录OEC的DApp并接入钱包,最后同时支持以太坊上OKB/USDK的转账/接收等操作,钱包内置支持OKB/USDK/USDT等资产以太坊跨链功能。 +未来的开发计划:完善上述功能,并且持续迭代提高用户体验,增加用户节点投票矿池等功能,吸引更多的用户使用OEC。 完全开源计划:https://github.com/kilmas/QHWallet/wiki **English** BitVate is a blockchain industry team focused on digital asset investment, development and community operations. We have done a variety of basic chain node operations, including: Fibos, BTM, Gxchain, Vite and other basic chains, and support it's dapp. @@ -24,18 +24,18 @@ Qingah: An mobile App Integrated blockchain social, multi-chain wallet and dexchange. -Wallet: Qingah set of mnemonics supports all public chains, as well as Chinese mnemonics. Now supported: OKExChain, BTC, ETH, FO public chains. +Wallet: Qingah set of mnemonics supports all public chains, as well as Chinese mnemonics. Now supported: OEC, BTC, ETH, FO public chains. -Dapp/Browser: Integrated multiple dexchanges, Now supported: OKExChain, FO,ETH, etc. +Dapp/Browser: Integrated multiple dexchanges, Now supported: OEC, FO,ETH, etc. [Qingah App Download](https://github.com/kilmas/QHWallet/releases) -## Proposal for OKExChain +## Proposal for OEC -Qingah App new version ready to support OKExChain's testnet, wallet support OKExChain all tokens and OKExChain dex, trade support OKExChain all pairs, at the same time, support OKExChain's stake voting, convenient user participation in OKExChain ecology. -Qingah Wallet App new version had already support OKExChain's testnet. Qingah wallet serves OKExChain and will fully support all basic operations of OKExChain: transfer / receive / generate token, etc., and support Open DEX and other on chain contract operations, to achieve the goal of DeFi, and developed the OKExChain client wallet Plug-in dApp function, which can record OKExChain DAPP and access to the wallet. Finally, it also supports the transfer / receiving operations of OKB / USDK on Ethereum. The wallet built-in supports the cross chain functions of assets such as OKB / USDK / USDT. +Qingah App new version ready to support OEC's testnet, wallet support OEC all tokens and OEC dex, trade support OEC all pairs, at the same time, support OEC's stake voting, convenient user participation in OEC ecology. +Qingah Wallet App new version had already support OEC's testnet. Qingah wallet serves OEC and will fully support all basic operations of OEC: transfer / receive / generate token, etc., and support Open DEX and other on chain contract operations, to achieve the goal of DeFi, and developed the OEC client wallet Plug-in dApp function, which can record OEC DAPP and access to the wallet. Finally, it also supports the transfer / receiving operations of OKB / USDK on Ethereum. The wallet built-in supports the cross chain functions of assets such as OKB / USDK / USDT. -Future development plan: improve the above functions, and continue to iterate to improve the user experience, increase the user node voting pool and other functions, so as to attract more users to use OKExChain +Future development plan: improve the above functions, and continue to iterate to improve the user experience, increase the user node voting pool and other functions, so as to attract more users to use OEC Wallet: - Create/Import/Backup/Export Mnemonic / PrivateKey @@ -43,7 +43,7 @@ Wallet: - Transfer/Receive Token - Transaction history - Stake voting - - OKExChain explorer + - OEC explorer Defi: - OpenDex @@ -56,19 +56,19 @@ Trade: - kline view - Order book view -[Qingah Demo for OKExChain](https://github.com/kilmas/QHWallet/releases) +[Qingah Demo for OEC](https://github.com/kilmas/QHWallet/releases) Dapp: - - OKExChain Dapp + - OEC Dapp -[Qingah Demo for OKExChain](https://github.com/kilmas/QHWallet/releases) +[Qingah Demo for OEC](https://github.com/kilmas/QHWallet/releases) -[Qingah open source for OKExChain](https://github.com/kilmas/QHWallet) +[Qingah open source for OEC](https://github.com/kilmas/QHWallet) ## Status -Qingah wallet ready to support OKExChain's testnet and OKB token, after OKExChain's mainnet go live, It will be released for the first time. -[Qingah open source for OKExChain](https://github.com/kilmas/QHWallet) -[Qingah Wallet App Youtube Video for OKExChain](https://youtu.be/uuTl19ixcVQ) +Qingah wallet ready to support OEC's testnet and OKB token, after OEC's mainnet go live, It will be released for the first time. +[Qingah open source for OEC](https://github.com/kilmas/QHWallet) +[Qingah Wallet App Youtube Video for OEC](https://youtu.be/uuTl19ixcVQ) -Qingah wallet ready to support OKExChain's testnet and OKB token, after OKExChain's mainnet go live, It will be released for the first time. -Qingah wallet had already supported OKExChain's testnet and OKB token, after OKExChain's mainnet go live, It will be released for the first time. +Qingah wallet ready to support OEC's testnet and OKB token, after OEC's mainnet go live, It will be released for the first time. +Qingah wallet had already supported OEC's testnet and OKB token, after OEC's mainnet go live, It will be released for the first time. diff --git a/docs/draft/KIP-27.md b/docs/draft/KIP-27.md index 1fd6198..d04132b 100644 --- a/docs/draft/KIP-27.md +++ b/docs/draft/KIP-27.md @@ -1,4 +1,4 @@ -# KIP-(27): Tavitt & OKExChain Partership Proposal +# KIP-(27): Tavitt & OEC Partership Proposal | Author | Cosmostation (@cosmostation) | | :------- | ---------------------- | diff --git a/docs/draft/KIP-28.md b/docs/draft/KIP-28.md index 5ad31d4..95c112e 100644 --- a/docs/draft/KIP-28.md +++ b/docs/draft/KIP-28.md @@ -10,8 +10,8 @@ ## 1. Introduction ### What is MixSwap? -MixSwap is an on-chain system on the okchain blockchain, implementing an automated liquidity protocol based on a “constant product formula”. -Traders pay a 30-basis-point fee on trades, which goes to liquidity providers. Supporting only pairs between Token on okchain and OKT. +MixSwap is an on-chain system on the oec blockchain, implementing an automated liquidity protocol based on a “constant product formula”. +Traders pay a 30-basis-point fee on trades, which goes to liquidity providers. Supporting only pairs between Token on oec and OKT. ### Features & How it works - Swap Token to OKT And Swap OKT to Token diff --git a/docs/draft/KIP-29.md b/docs/draft/KIP-29.md index 32f1b35..c1a831c 100644 --- a/docs/draft/KIP-29.md +++ b/docs/draft/KIP-29.md @@ -1,4 +1,4 @@ -# KIP-28: OKChain developer community +# KIP-28: OEC developer community | Author | rxun2003 | | :------- | ------------------------ | @@ -9,7 +9,7 @@ ## 1. Introduction -A rich blockchain ecosystem cannot do without the dedication of a group of excellent programmers. A good developer community can not only improve the work efficiency of developers, but also attract more community developers to contribute to the development of the blockchain ecosystem. At this stage, the official provides English version of OKChain document, which provides a certain basis for developers to understand OKChain, but there is also a steep learning curve. Due to language barrier or weak software development ability, some developers can not fully understand the content of official documents, so they need a more open, timely and accurate information exchange platform. +A rich blockchain ecosystem cannot do without the dedication of a group of excellent programmers. A good developer community can not only improve the work efficiency of developers, but also attract more community developers to contribute to the development of the blockchain ecosystem. At this stage, the official provides English version of OEC document, which provides a certain basis for developers to understand OEC, but there is also a steep learning curve. Due to language barrier or weak software development ability, some developers can not fully understand the content of official documents, so they need a more open, timely and accurate information exchange platform. ## 2. Summary @@ -17,11 +17,11 @@ This KIP aims to provide a convenient communication platform for developers. ## 3. Proposal -Combined with the common needs of OKChain developers at this stage, we have helped the official launch of a developer community to facilitate the discussion of technology, exchange of experience and access to the latest information, and provide a platform for the government to gather the wisdom of the public and collect various dapps. The main functions include: +Combined with the common needs of OEC developers at this stage, we have helped the official launch of a developer community to facilitate the discussion of technology, exchange of experience and access to the latest information, and provide a platform for the government to gather the wisdom of the public and collect various dapps. The main functions include: #### a. Latest news -This module releases and updates the latest news of OKChain in time. +This module releases and updates the latest news of OEC in time. #### b. Discussion on technical issues @@ -29,15 +29,15 @@ This module is for everyone to discuss technology, exchange development experien #### c. Feedback questions -This module is for the official to collect OKChain related problems and program errors, and to provide channels for the community members to feedback OKChain improvement suggestions to the official. +This module is for the official to collect OEC related problems and program errors, and to provide channels for the community members to feedback OEC improvement suggestions to the official. #### d. Reward task -This module is for the official paid collection of OKChain related DAPP or function. +This module is for the official paid collection of OEC related DAPP or function. ## 4. Status -[OKChain developer community platform](http://www.OKChainer.top:8084/) http://www.OKChainer.top:8084/ +[OEC developer community platform](http://www.OKChainer.top:8084/) http://www.OKChainer.top:8084/ [Introduction & Demo video](https://v.youku.com/v_show/id_XNDc5OTExOTUzMg==.html) https://v.youku.com/v_show/id_XNDc5OTExOTUzMg==.html diff --git a/docs/draft/KIP-3.md b/docs/draft/KIP-3.md index ac53057..a50698d 100644 --- a/docs/draft/KIP-3.md +++ b/docs/draft/KIP-3.md @@ -1,6 +1,6 @@ # KIP-3: Token Swap -| Author | William Liu(@OKExChain) | +| Author | William Liu(@OEC) | | :------- | --------------------- | | Status | Draft | | Type | Standard Track | @@ -13,7 +13,7 @@ This KIP is about introducing on-chain market maker and further mechanism to swa ## 2. Abstract­ -Uniswap has been used for swap tokens for a few years on Ethereum. This KIP defines native transactions to support uniswap feature on OKExChain, and also proposes the basic DeFi infrastructure and procedure to use on-chain market maker for different KIP2 token swap feature. +Uniswap has been used for swap tokens for a few years on Ethereum. This KIP defines native transactions to support uniswap feature on OEC, and also proposes the basic DeFi infrastructure and procedure to use on-chain market maker for different KIP2 token swap feature. ## 3. Status @@ -21,18 +21,18 @@ This KIP is under implementation. ## 4. Motivation -OKExChain has a high efficiency asset Exchange processing by Dex module. However, there are major cases cannot satisfied by Dex itself: +OEC has a high efficiency asset Exchange processing by Dex module. However, there are major cases cannot satisfied by Dex itself: 1. Assets market maker serve as liquidity provider there is a cost for Dex. 2. Assets orders handle cost a lot compute and storage resources on-chain. -For more options market maker can choose to have benefits on OKExChain. One can add liquidity on OKExChain to reap the benefits and swap tokens without wait. Many new requirements are imposed for such model: +For more options market maker can choose to have benefits on OEC. One can add liquidity on OEC to reap the benefits and swap tokens without wait. Many new requirements are imposed for such model: 1. Listing token should on low fees. 2. There should be an easy way for users to swap token immediately. 3. There should generate a pool token for users who add liquidity on it, and keep pool token normal on KIP2 standards. -The KIP is to conclude above target, the standard infrastructure and procedure proposed to empower the DeFi with OKExChain. +The KIP is to conclude above target, the standard infrastructure and procedure proposed to empower the DeFi with OEC. ## 5. Specification @@ -51,13 +51,13 @@ The KIP is to conclude above target, the standard infrastructure and procedure p #### 5.3.1 Create Exchange -Create Exchange is to create new token pair and associate with assets pool on OKExChain. The new assets pool mortgage assets and charge to the token pair account. +Create Exchange is to create new token pair and associate with assets pool on OEC. The new assets pool mortgage assets and charge to the token pair account. **Message Structure for Create Exchange**: A data structure is needed to represent the create exchange operation: | **Field** | **Type** | **Description** | | --------- | -------- | ------------------------------------------------------------ | -| Token | string | Name of the newly token pair exchange, limited to 32 unicode characters, the constraint limited by KIP2 token name,only allowed for those tokens already exist on OKExChain. | +| Token | string | Name of the newly token pair exchange, limited to 32 unicode characters, the constraint limited by KIP2 token name,only allowed for those tokens already exist on OEC. | **Pool Token Symbol Convention:** @@ -67,12 +67,12 @@ Explanations: There should be an additional preffix of "KIP3". It helps to disti **Create Exchange Process:** -- Initiators of Exchange creation sign a create exchange transaction and make it broadcasted to one of OKExChain nodes -- This OKChian node will check this transaction. If there is no error, then this transaction will be broadcasted to other OKExChain nodes +- Initiators of Exchange creation sign a create exchange transaction and make it broadcasted to one of OEC nodes +- This OKChian node will check this transaction. If there is no error, then this transaction will be broadcasted to other OEC nodes - Create exchange transaction is committed on the blockchain by block proposer - Validators will verify the constraints on token name and deduct the fee from the transaction initiator’s address -New pool token is generated based on the KIP3-Symbol. Token pairs info is saved on the OKExChain. +New pool token is generated based on the KIP3-Symbol. Token pairs info is saved on the OEC. #### 5.3.2 Add Liquidity @@ -90,11 +90,11 @@ Add Liquidity transaction is to send tokens from market maker’s addresses to m **Add Liquidity Process:** -- Market Makers sign an Add Liquidity transaction and make it broadcasted to one of OKExChain nodes -- The OKExChain node will check this transaction. If there is no error, then this transaction will be broadcasted to other OKExChain nodes +- Market Makers sign an Add Liquidity transaction and make it broadcasted to one of OEC nodes +- The OEC node will check this transaction. If there is no error, then this transaction will be broadcasted to other OEC nodes - Add Liquidity transaction is committed on the blockchain by block proposer - Validators will verify the constraints on balance. The transfer tokens and fee will be deducted from the address of the transaction initiator -- Add the tokens to the module account address. Mint pool token with the amount of Ratio of total pool assets and add to the Market Makers addresses and token pair info is updated on the OKExChain +- Add the tokens to the module account address. Mint pool token with the amount of Ratio of total pool assets and add to the Market Makers addresses and token pair info is updated on the OEC #### 5.3.3 Remove Liquidity @@ -112,11 +112,11 @@ Remove Liquidity transaction is to send pool tokens from market makers addresses **Remove Liquidity Process:** -- Market Makers sign a Remove Liquidity transaction and make it broadcasted to one of OKExChain nodes -- The OKExChain node will check this transaction. If there is no error, then this transaction will be broadcasted to other OKExChain nodes +- Market Makers sign a Remove Liquidity transaction and make it broadcasted to one of OEC nodes +- The OEC node will check this transaction. If there is no error, then this transaction will be broadcasted to other OEC nodes - Remove Liquidity transaction is committed on the blockchain by block proposer - Validators will verify the constraints on balance. The transfer tokens and fee will be deducted from the address of transaction initiator -- Burned pool token are deducted from the address of the token owner. Add the tokens amount is Ratio of total pool assets to the Market Makers addresses and token pairs info is updated on the OKExChain +- Burned pool token are deducted from the address of the token owner. Add the tokens amount is Ratio of total pool assets to the Market Makers addresses and token pairs info is updated on the OEC #### 5.3.4 Swap Token @@ -134,8 +134,8 @@ Swap Token transaction is exchange one kind of token to another. **Swap Token Process:** -- Address-holder sign a swap token transaction and make it broadcasted to one of OKExChain nodes -- The OKExChain node will check this transaction. If there is no error, then this transaction will be broadcasted to other OKExChain nodes +- Address-holder sign a swap token transaction and make it broadcasted to one of OEC nodes +- The OEC node will check this transaction. If there is no error, then this transaction will be broadcasted to other OEC nodes - Swap token transaction is committed on the blockchain by block proposer - Validators will verify the constraints on balance. The sold tokens and fee will be deducted from the address of transaction initiator - Add the bought tokens to the transaction initiator's address or recipient address if it's accomplished. diff --git a/docs/draft/KIP-30.md b/docs/draft/KIP-30.md index 612f77d..9e0b505 100644 --- a/docs/draft/KIP-30.md +++ b/docs/draft/KIP-30.md @@ -1,4 +1,4 @@ -# KIP-30: OKChain & DAppBirds Partnership proposal +# KIP-30: OEC & DAppBirds Partnership proposal | Author | DappBirds Labs (@DAppBirds-Labs) | | :------- | ---------------------- | @@ -10,7 +10,7 @@ ## Update Submit The DApp -Team complete the OKChain OKT Vote Tool. +Team complete the OEC OKT Vote Tool. - web url: http://staking.okchain.dappbirds.com/ - github: https://github.com/DAppBirds-Labs/okchain-staking-vote @@ -43,11 +43,11 @@ profile info [DappBirds](https://store.dappbirds.com) is the world’s leading DAPP ecological service platform. From DAPP data analysis to the platform integrating design, chain transformation, distribution, operation, cross chain and transaction, it has connected more than 14 public chains, including nearly 4000 dapps, dozens of chain transformations and releases. It is also the only one in the industry that has independently developed and accessed the wallet service and can be downloaded directly in the global app store At present, PC, H5, small programs and app are fully covered by our products. There are also innovative game mining pool models, which have landed in multiple public chain mining pools, of which IOST has been the top ten mining pool nodes in the world. Nearly 100000 DAPP users are covered in all channels, dau in 5500+, Chinese, Korean and English versions covering the world, 70% of domestic users and 30% of overseas users. -As the world's leading cryptocurrency exchange platform, OKEX has developed and launched the [OKChain](https://www.okex.com/okchain) ecosystem with industry-leading technical strength. The DPoS consensus mechanism adopted by OKChain has industry leading advantages in terms of block generation time and efficiency. In addition, in the voting mechanism of OKChain, the participating roles are composed of "ordinary voter" and "proxy voter". Ordinary voters can actively vote for the node, and can also establish a proxy relationship with proxy voters. The proxy voter can proxy ordinary users to exercise voting rights. +As the world's leading cryptocurrency exchange platform, OKEX has developed and launched the [OEC](https://www.okex.com/oec) ecosystem with industry-leading technical strength. The DPoS consensus mechanism adopted by OEC has industry leading advantages in terms of block generation time and efficiency. In addition, in the voting mechanism of OEC, the participating roles are composed of "ordinary voter" and "proxy voter". Ordinary voters can actively vote for the node, and can also establish a proxy relationship with proxy voters. The proxy voter can proxy ordinary users to exercise voting rights. -In order for OKChain eco-node users to enjoy rights in multiple dimensions at the same time through different participation identities, DAppBirds will help OKChain build the safest and most stable autonomous Staking system. +In order for OEC eco-node users to enjoy rights in multiple dimensions at the same time through different participation identities, DAppBirds will help OEC build the safest and most stable autonomous Staking system. -OKChain: https://www.okex.com/okchain +OEC: https://www.okex.com/oec DAppBirds Labs: @@ -59,9 +59,9 @@ DAppBirds Labs: ### 1. Staking Vote System #### 1.1 Overview -Staking system is a decentralized DAPP developed by DAppBirds for OKChain public chain governance. OKChain ecological node users can enjoy rights in multiple dimensions at the same time through different participation identities, such as obtaining block rewards and voting rewards. The holders of OKB will become the first batch of OKT holders, which will have a very important impact on their participation in multiple public chain participation scenarios such as super nodes, proxy voters, and ecological alliances on OKChain in the future. +Staking system is a decentralized DAPP developed by DAppBirds for OEC public chain governance. OEC ecological node users can enjoy rights in multiple dimensions at the same time through different participation identities, such as obtaining block rewards and voting rewards. The holders of OKB will become the first batch of OKT holders, which will have a very important impact on their participation in multiple public chain participation scenarios such as super nodes, proxy voters, and ecological alliances on OEC in the future. -In terms of governance, OKChain adopts the super node election rules and dividend mechanism. Through a reasonable and proxy proxy voting mechanism, OKChain ecosystem will generate a total of 21 super nodes; at the same time, the "one vote and multiple vote" node participation method will be the largest To a certain extent reflects and meets the will of the internal nodes of the ecology and the acquisition of multi-dimensional rights. +In terms of governance, OEC adopts the super node election rules and dividend mechanism. Through a reasonable and proxy proxy voting mechanism, OEC ecosystem will generate a total of 21 super nodes; at the same time, the "one vote and multiple vote" node participation method will be the largest To a certain extent reflects and meets the will of the internal nodes of the ecology and the acquisition of multi-dimensional rights. #### 1.2 Functional structure @@ -69,4 +69,4 @@ In terms of governance, OKChain adopts the super node election rules and dividen #### 1.3 Solution -OKChain is completely open source and provides developers with the corresponding SDK and JSON-RPC. By docking with OKChain SDK, we can verify the user’s wallet address authority, verify it through the signature information and public key, and assign permissions to the current user, as well as obtain the user’s voting records, accumulated income, income dividends and other information, through JSON-RPC service Obtain node information, display the node list, distinguish super nodes and candidate nodes from UI interaction, and display the node's block revenue, users can choose the node they like. In addition, it also provides good support for proxy voting, which will meet the diverse needs of users. +OEC is completely open source and provides developers with the corresponding SDK and JSON-RPC. By docking with OEC SDK, we can verify the user’s wallet address authority, verify it through the signature information and public key, and assign permissions to the current user, as well as obtain the user’s voting records, accumulated income, income dividends and other information, through JSON-RPC service Obtain node information, display the node list, distinguish super nodes and candidate nodes from UI interaction, and display the node's block revenue, users can choose the node they like. In addition, it also provides good support for proxy voting, which will meet the diverse needs of users. diff --git a/docs/draft/KIP-31.md b/docs/draft/KIP-31.md index eab92e6..059fd54 100644 --- a/docs/draft/KIP-31.md +++ b/docs/draft/KIP-31.md @@ -1,4 +1,4 @@ -# KIP-31: OKEXChain python SDK +# KIP-31: OEC python SDK | Author | ambition1921 | | :------- | ------------------------ | @@ -8,15 +8,15 @@ | Created | 2020-11-17 | ## 1. Introduction -Now, OKEXChain software ecosystem is lack of competitive DAPPS. One important reason is that the software development kit is not perfect. At present, official have provided go, Java and JavaScript SDKs. Go, Java and JavaScript developers can easily develop DAPPS based on OKEXChain. However, developers of other programming languages, such as Pythoner and PHPer, have relatively high complexity in developing applications. Python is one of the top three programming languages in TIOBE index. Providing Python SDK can bring more applications to OKEXChain software ecosystem. +Now, OEC software ecosystem is lack of competitive DAPPS. One important reason is that the software development kit is not perfect. At present, official have provided go, Java and JavaScript SDKs. Go, Java and JavaScript developers can easily develop DAPPS based on OEC. However, developers of other programming languages, such as Pythoner and PHPer, have relatively high complexity in developing applications. Python is one of the top three programming languages in TIOBE index. Providing Python SDK can bring more applications to OEC software ecosystem. ## 2. Summary -This KIP aims to provide a python sdk for OKEXChain. +This KIP aims to provide a python sdk for OEC. ## 3. Proposal -We plan to implement common functions related to OKEXChain, such as information query, transaction, account operation, etc. In order to reduce the learning curve, the use of each function has detailed documentation and examples. +We plan to implement common functions related to OEC, such as information query, transaction, account operation, etc. In order to reduce the learning curve, the use of each function has detailed documentation and examples. ## 4. Status diff --git a/docs/draft/KIP-32.md b/docs/draft/KIP-32.md index 3c88605..f548e41 100644 --- a/docs/draft/KIP-32.md +++ b/docs/draft/KIP-32.md @@ -19,11 +19,11 @@ Web Site:[https://www.chainsguard.com/](https://www.chainsguard.com/) ## 2. Summary -This KIP aims to provide a secure mobile wallet solution for OKExChain ecology. +This KIP aims to provide a secure mobile wallet solution for OEC ecology. ## 3. Proposal -ChainsGuard is going to provide an open source, secure, and convenient cold wallet mobile application to solve the needs of OKExChain eco-users to make transfer transactions and contract calls on the mobile side. The wallet app use Beijing ChainsGuard security components to protect users' assets. +ChainsGuard is going to provide an open source, secure, and convenient cold wallet mobile application to solve the needs of OEC eco-users to make transfer transactions and contract calls on the mobile side. The wallet app use Beijing ChainsGuard security components to protect users' assets. ## 4. Sources Code [chainsguard-wallet](https://github.com/i11m20n/chainsguard-wallet) diff --git a/docs/draft/KIP-4.md b/docs/draft/KIP-4.md index a655ef4..a09516d 100644 --- a/docs/draft/KIP-4.md +++ b/docs/draft/KIP-4.md @@ -1,4 +1,4 @@ -# KIP-4: OKExChain & Kava Partnership proposal +# KIP-4: OEC & Kava Partnership proposal | Author | Kava Labs (@Kava-Labs) | | :------- | ---------------------- | @@ -11,15 +11,15 @@ [Kava](https://www.kava.io/) is a multi-asset DeFi platform that offers stablecoins, loans, and other financial services for users of major cryptocurrency assets including BTC, XRP, and ATOM to name a few. The Kava platform has two types of tokens, the KAVA token and the USDX stablecoin where the KAVA token is the native token of the Kava blockchain integral in the security, governance, and mechanical functions of the platform. Users can collateralize their crypto assets in exchange for Kava’s stablecoin, USDX. USDX is the highest earning USD denominated account available for modern investors, offering superior yields without additional risk, compared to traditional alternatives like checking and savings accounts that only deliver miniscule returns. -Like [OKExChain](https://www.okex.com/okexchain), Kava is based on the Cosmos-sdk and is built using Tendermint, a BFT (Byzantine fault-tolerant) consensus engine. This design not only helps Kava to achieve free transfer of collateral assets across chains, but also makes Kava a powerful platform that seamlessly solves cross-chain interaction and data transfer issues for different ecosystems. +Like [OEC](https://www.okex.com/oec), Kava is based on the Cosmos-sdk and is built using Tendermint, a BFT (Byzantine fault-tolerant) consensus engine. This design not only helps Kava to achieve free transfer of collateral assets across chains, but also makes Kava a powerful platform that seamlessly solves cross-chain interaction and data transfer issues for different ecosystems. -Kava’s DeFi platform is currently in its final testing phase and about to launch the DeFi lending functions of the platform. The aim is to support major digital assets entering the DeFi space. With a connection between Kava and OKExChain, any assets on OKExChain can access the Kava DefI services such as lending, stablecoins, and Chainlink oracle price reference data. +Kava’s DeFi platform is currently in its final testing phase and about to launch the DeFi lending functions of the platform. The aim is to support major digital assets entering the DeFi space. With a connection between Kava and OEC, any assets on OEC can access the Kava DefI services such as lending, stablecoins, and Chainlink oracle price reference data. -Integrating Chainlink’s world-class oracles strengthen the Kava DeFi platform with secure price data, now made available for the first time to all Cosmos-sdk blockchains. Kava’s scalability combined with Chainlink’s oracles provide the Cosmos ecosystem with the highest-quality data to make secure, truly reliable decentralized financial products. After partnering with OKExChain, Kava will also provide reliable and efficient data transfer for the DEX on OKExChain, ensuring the security of OKEX DEX decentralized transactions and enabling it to offer new financial products such as options and futures. +Integrating Chainlink’s world-class oracles strengthen the Kava DeFi platform with secure price data, now made available for the first time to all Cosmos-sdk blockchains. Kava’s scalability combined with Chainlink’s oracles provide the Cosmos ecosystem with the highest-quality data to make secure, truly reliable decentralized financial products. After partnering with OEC, Kava will also provide reliable and efficient data transfer for the DEX on OEC, ensuring the security of OKEX DEX decentralized transactions and enabling it to offer new financial products such as options and futures. -With eliminating the need for centralized exchanges and any other type of intermediation, Kava will help OKExChain create and trust-minimized and highly autonomous financial system. +With eliminating the need for centralized exchanges and any other type of intermediation, Kava will help OEC create and trust-minimized and highly autonomous financial system. -OKExChain: https://www.okex.com/okexchain +OEC: https://www.okex.com/oec Kava Labs: @@ -28,29 +28,29 @@ Kava Labs: ## Partnership Proposal -### 1. Cross-chain DeFi for OKExChain via Kava +### 1. Cross-chain DeFi for OEC via Kava #### 1.1 Overview -OKExChain and Kava will integrate together. This will enable assets to flow between the two blockchains such as OKB, KAVA, USDX and others. In addition, the integration will make Kava’s DeFi services like its lending facility and Chainlink data available for OKExChain and its ecosystem. +OEC and Kava will integrate together. This will enable assets to flow between the two blockchains such as OKB, KAVA, USDX and others. In addition, the integration will make Kava’s DeFi services like its lending facility and Chainlink data available for OEC and its ecosystem. -Kava proposes OKExChain to stake a sizable amount of OKB on Kava’s DeFi platform, and further continue to develop broader cross-chain DeFi applications with Kava. Kava can provide a stable store of value for OKB which is a top market cap asset with a large userbase. Kava is very excited to make USDX loans available to its users. +Kava proposes OEC to stake a sizable amount of OKB on Kava’s DeFi platform, and further continue to develop broader cross-chain DeFi applications with Kava. Kava can provide a stable store of value for OKB which is a top market cap asset with a large userbase. Kava is very excited to make USDX loans available to its users. -KAVA, the native token of the Kava blockchain and its decentralized stablecoin USDX will be listed on OKExChain DEX. +KAVA, the native token of the Kava blockchain and its decentralized stablecoin USDX will be listed on OEC DEX. #### 1.2 Integration Details -Unlike other blockchains created by exchanges, OKExChain is fully open source, allowing users to get all the benefits of a public blockchain such as self-custody of asset eliminating counterparty risk and trust minimized applications. Both Kava and OKExChain are developed with the Cosmos-SDK and feature a Tendermint consensus. This similarity enables both blockchains to seamlessly integrate with each other. The partners plan to implement IBC (Interblockchain Communication Protocol) to enable blockchain interoperability between OKExChain’s DEX and Kava’s DeFi platform. +Unlike other blockchains created by exchanges, OEC is fully open source, allowing users to get all the benefits of a public blockchain such as self-custody of asset eliminating counterparty risk and trust minimized applications. Both Kava and OEC are developed with the Cosmos-SDK and feature a Tendermint consensus. This similarity enables both blockchains to seamlessly integrate with each other. The partners plan to implement IBC (Interblockchain Communication Protocol) to enable blockchain interoperability between OEC’s DEX and Kava’s DeFi platform. -Interoperability between the two blockchains will enable Kava’s assets (KAVA and USDX) to be used on OKExChain’s DEX and enable assets from OKExChain, such as OKB, to be used in Kava’s DeFi platform as collateral for loans. +Interoperability between the two blockchains will enable Kava’s assets (KAVA and USDX) to be used on OEC’s DEX and enable assets from OEC, such as OKB, to be used in Kava’s DeFi platform as collateral for loans. -Kava is the first DeFi product and service provider partner selected by OKExChain after its launch. DeFi services such as lending, stablecoins, and accurate market and price data are needed to provide a foundation for an ecosystem of trading and financial applications around OKExChain. For this reason, it is natural for OKExChain to choose Kava as its first partner so that it could create a strong foundation for its users and developers to leverage in its open ecosystem. +Kava is the first DeFi product and service provider partner selected by OEC after its launch. DeFi services such as lending, stablecoins, and accurate market and price data are needed to provide a foundation for an ecosystem of trading and financial applications around OEC. For this reason, it is natural for OEC to choose Kava as its first partner so that it could create a strong foundation for its users and developers to leverage in its open ecosystem. -After evaluating various DeFi solutions, OKExChain will explore integration opportunities to provide loans, stablecoins, and data to its ecosystem with Kava. The following are reasons: +After evaluating various DeFi solutions, OEC will explore integration opportunities to provide loans, stablecoins, and data to its ecosystem with Kava. The following are reasons: -1. Superior Technology and Experience – With similar consensus and infrastructure, Kava and OKExChain can easily interoperate and share services via IBC. Whereas DEX trading experiences tend to be sub-par to centralized options, thanks to the scalable and interoperable technology of Kava, OKExChain’s DEX will can have a trading experience similar to what can be found on centralized exchanges. Thanks to the design architecture, users will be able to receive loans from Kava and make margin trades on the DEX in just a few clicks. +1. Superior Technology and Experience – With similar consensus and infrastructure, Kava and OEC can easily interoperate and share services via IBC. Whereas DEX trading experiences tend to be sub-par to centralized options, thanks to the scalable and interoperable technology of Kava, OEC’s DEX will can have a trading experience similar to what can be found on centralized exchanges. Thanks to the design architecture, users will be able to receive loans from Kava and make margin trades on the DEX in just a few clicks. 2. Decentralized and Safe – Other DeFi solutions claim to be decentralized and trustless, but under the hood they have private keys that control most of the code. It’s verifiable that Kava’s DeFi platform is not controlled by one party and the network is actively secured by a global network of leading institutions and exchanges already. -### 2. Data Solution of OKExChain Ecosystem +### 2. Data Solution of OEC Ecosystem #### 2.1 Value of Data Data is useful in many ways, but solving the data problem is difficult. For DeFi applications, it is even harder. While many oracle solutions provide data generally, there are few that can deliver data that is secure and reliable in a decentralized way. Specifically for DeFi, most providers lack credentialled APIs, offer no cryptographic guarantees, economic incentives, or other things that make oracle solutions fail-safe enough for DeFi applications. @@ -60,21 +60,21 @@ Failing to meet the requirements for DeFi apps can lead to catastrophic failures Because Cosmos is a new ecosystem, there were no mature oracle solutions available for Cosmos blockchains. This is why Kava teamed up with Chainlink, an expert in oracle solutions and data, to create the infrastructure on Kava that can deliver Chainlink data to Cosmos-sdk blockchains in way that is safe, reliable, and meets the needs of DeFi applications. #### 2.2 Kava’s Solution -Through the integration, the Chainlink oracles on Kava will bring price data to the entire OKExChain ecosystem, helping further drive DeFi application development for OKExChain and the Cosmos ecosystem. Data on Kava’s platform is powered by Chainlink’s industry leading technology featuring higher quality data from credentialed/premium APIs, sybil resistant and security reviewed nodes, and the first Trusted Execution Environment (TEE) for oracles which enables verification of data sources. In addition to the points above, Chainlink oracles on Kava can post price data faster and cheaper than other solutions, alleviating the security concerns around timeliness of oracle data and network congestion thanks to Kava’s faster blocktimes, fast finality, and low transaction fees. +Through the integration, the Chainlink oracles on Kava will bring price data to the entire OEC ecosystem, helping further drive DeFi application development for OEC and the Cosmos ecosystem. Data on Kava’s platform is powered by Chainlink’s industry leading technology featuring higher quality data from credentialed/premium APIs, sybil resistant and security reviewed nodes, and the first Trusted Execution Environment (TEE) for oracles which enables verification of data sources. In addition to the points above, Chainlink oracles on Kava can post price data faster and cheaper than other solutions, alleviating the security concerns around timeliness of oracle data and network congestion thanks to Kava’s faster blocktimes, fast finality, and low transaction fees. ### 3. OKEx DEX Procedure #### 3.1 Overview -Making data available to the DEX will enable further financial products to be built on the DEX such as futures contracts, options, and other derivatives. Enabling derivatives is key for OKExChain to build liquidity and attract users to its DEX offering. By doing so, it can lead the crypto industry by creating an expansive DEX offering. +Making data available to the DEX will enable further financial products to be built on the DEX such as futures contracts, options, and other derivatives. Enabling derivatives is key for OEC to build liquidity and attract users to its DEX offering. By doing so, it can lead the crypto industry by creating an expansive DEX offering. -The combination of high quality data, DeFi lending services, and stablecoins to improve the offerings of the DEX make Kava and OKExChain a natural fit for each other. +The combination of high quality data, DeFi lending services, and stablecoins to improve the offerings of the DEX make Kava and OEC a natural fit for each other. #### 3.2 Integration -The implementation of the proposal will require close collaboration with the developers of OKExChain and Kava. The major milestones to work towards are: -- Create a bridge between OKExChain and Kava to freely move assets. This can be done several ways technically. If both chains adopt the IBC module, it will be the easiest but other solutions are available. -- Kava governance will need to vote to accept OKExChain assets to move onto Kava and OKExChain will need to approve Kava assets to move onto the DEX. -- Kava and USDX get listed on the OKExChain DEX. -- Kava governance will need to vote to approve OKExChain assets as collateral for USDX loans. -- OKExChain builds an interface for OKExChain DEX users to get access to Kava’s USDX loans instantly when trading to enable margin trading on the DEX. -- OKExChain specifies the derivative products it wants to offer and collaborates with Kava to get the appropriate data it needs. +The implementation of the proposal will require close collaboration with the developers of OEC and Kava. The major milestones to work towards are: +- Create a bridge between OEC and Kava to freely move assets. This can be done several ways technically. If both chains adopt the IBC module, it will be the easiest but other solutions are available. +- Kava governance will need to vote to accept OEC assets to move onto Kava and OEC will need to approve Kava assets to move onto the DEX. +- Kava and USDX get listed on the OEC DEX. +- Kava governance will need to vote to approve OEC assets as collateral for USDX loans. +- OEC builds an interface for OEC DEX users to get access to Kava’s USDX loans instantly when trading to enable margin trading on the DEX. +- OEC specifies the derivative products it wants to offer and collaborates with Kava to get the appropriate data it needs. diff --git a/docs/draft/KIP-5.md b/docs/draft/KIP-5.md index af56a0f..ca687a3 100644 --- a/docs/draft/KIP-5.md +++ b/docs/draft/KIP-5.md @@ -1,5 +1,5 @@ -# KIP-5: OKExChain & Vite Partnership proposal +# KIP-5: OEC & Vite Partnership proposal | Author | Vite Labs (@vitelabs) | | :------- | ---------------------- | @@ -21,33 +21,33 @@ Vite Labs: - https://vite.org - https://github.com/vitelabs -### About OKExChain +### About OEC -[OKExChain](https://www.okex.com/okexchain) is a public blockchain and independently developed by the world-leading digital asset exchange OKEX. It was 100% open-sourced on April 16, 2020. +[OEC](https://www.okex.com/oec) is a public blockchain and independently developed by the world-leading digital asset exchange OKEX. It was 100% open-sourced on April 16, 2020. -OKExChain and Vite hold common visions in public chain governance, ecosystem building, DEX development, and cross-chain solutions. Both parties advocate open-source and decentralization. The concepts of ViteX’s “operator” and OKExChain’s “DEX operator” give the community the right to build their own decentralized trading platform and independently decide assets to list. +OEC and Vite hold common visions in public chain governance, ecosystem building, DEX development, and cross-chain solutions. Both parties advocate open-source and decentralization. The concepts of ViteX’s “operator” and OEC’s “DEX operator” give the community the right to build their own decentralized trading platform and independently decide assets to list. This decentralization model for the community will democratize the trading platform, and will benefit the future growth of the entire blockchain world. -OKExChain: https://www.okex.com/okexchain +OEC: https://www.okex.com/oec ## Details of Plan -As an ecosystem partner, Vite will cooperate with OKExChain in the following aspects: +As an ecosystem partner, Vite will cooperate with OEC in the following aspects: -1\. Vite Labs will participate in the OKExChain Supernode Plan, and OKEx will continue to operate the SBP(Supernode) of Vite. +1\. Vite Labs will participate in the OEC Supernode Plan, and OKEx will continue to operate the SBP(Supernode) of Vite. -At present, OKEx is an SBP(Snapshot Block Producer) of Vite. After the announcement of more related details on OKExChain, Vite Labs will join OKExChain’s network and become an active contributor. +At present, OKEx is an SBP(Snapshot Block Producer) of Vite. After the announcement of more related details on OEC, Vite Labs will join OEC’s network and become an active contributor. -Both Vite and OKExChain reached global consensus through the DPOS mechanism. As of now, the first batch of SBPs(Supernode) on the Vite blockchain has been operating steadily for over a year and accumulated great experience through the many successful hard forks, which can be shared with OKExChain. +Both Vite and OEC reached global consensus through the DPOS mechanism. As of now, the first batch of SBPs(Supernode) on the Vite blockchain has been operating steadily for over a year and accumulated great experience through the many successful hard forks, which can be shared with OEC. 2\. The two parties will jointly develop an open decentralized trading ecosystem, and share DEX operation and governance experience. -From the information released by OKExChain, OKchain’s DEX and ViteX decentralized exchange are highly consistent in terms of governance, and are aimed at promoting decentralization for crypto trading. Vite Labs will be sharing experience of decentralized governance in aspects such as operator policies and platform token scenarios. +From the information released by OEC, OKchain’s DEX and ViteX decentralized exchange are highly consistent in terms of governance, and are aimed at promoting decentralization for crypto trading. Vite Labs will be sharing experience of decentralized governance in aspects such as operator policies and platform token scenarios. -3\. OKExChain’s native token OKT will be listed on the ViteX exchange. +3\. OEC’s native token OKT will be listed on the ViteX exchange. ViteX is a decentralized exchange built on the Vite blockchain that supports listings of cross-chain assets. Vite Labs has integrated many cryptocurrencies, including OKB, into ViteX via a cross-chain manner. After OKT’s issuance, ViteX will be the first batch of exchanges to list OKT. -4\. Vite Labs will support OKExChain in its Vite wallet. +4\. Vite Labs will support OEC in its Vite wallet. -Vite Wallet is a multi-chain mobile HD wallet. At present, the wallet has integrated multiple blockchains such as Ethereum, Vite, Grin, and Binance Chain. In the future, Vite Labs plans to integrate OKExChain into Vite Wallet to provide a convenient asset management tool for OKExChain users. +Vite Wallet is a multi-chain mobile HD wallet. At present, the wallet has integrated multiple blockchains such as Ethereum, Vite, Grin, and Binance Chain. In the future, Vite Labs plans to integrate OEC into Vite Wallet to provide a convenient asset management tool for OEC users. diff --git a/docs/draft/KIP-6.md b/docs/draft/KIP-6.md index e8477c2..9efb2cf 100644 --- a/docs/draft/KIP-6.md +++ b/docs/draft/KIP-6.md @@ -27,7 +27,7 @@ The IEEE International Conference on Data Mining series (ICDM) has established i ## Proposal -SmartIns is an automatic agricultural insurance inferred from DL model on the blockchain . Using OKExChain, Machine Learning and Cloud Storage, we created an agricultural disaster insurance that uses the smart contract as insurance clause and AI inferential index as insurance basis. Using Blockchain and Machine Learning, the entire process of insurance from insurance to claims is objective and automatic, which breaks the trust paradox in agricultural insurance. Since all smart contract, model and data are stored on the cloud, the trained model can be used in many places. +SmartIns is an automatic agricultural insurance inferred from DL model on the blockchain . Using OEC, Machine Learning and Cloud Storage, we created an agricultural disaster insurance that uses the smart contract as insurance clause and AI inferential index as insurance basis. Using Blockchain and Machine Learning, the entire process of insurance from insurance to claims is objective and automatic, which breaks the trust paradox in agricultural insurance. Since all smart contract, model and data are stored on the cloud, the trained model can be used in many places. ### 1. Insurance contracts Insurance contracts, including member management, rights management, insurance, status updates, automatic claims, multi-insurance multi-policy management. diff --git a/docs/draft/KIP-7.md b/docs/draft/KIP-7.md index c834662..28c0dc8 100644 --- a/docs/draft/KIP-7.md +++ b/docs/draft/KIP-7.md @@ -1,4 +1,4 @@ -# NULS & OKExChain Ecosystem Cooperation Proposal +# NULS & OEC Ecosystem Cooperation Proposal (Full article at https://www.okex.com/academy/en/nuls-okexchain-ecosystem-cooperation-proposal) @@ -38,9 +38,9 @@ Microservice architecture, modularization is more thorough, consensus mechanism **Cooperation solutions** -**1.**It is recommended that OKExChain adopt Nerve heterogeneous cross-chain ecological cooperation +**1.**It is recommended that OEC adopt Nerve heterogeneous cross-chain ecological cooperation -**1.1** **It is recommended that OKExChain join the Nerve virtual bank node** +**1.1** **It is recommended that OEC join the Nerve virtual bank node** The project of NerveNetwork is willing to provide support for virtual bank nodes. @@ -52,34 +52,34 @@ The virtual bank node assumes the role of cross-chain governance, voting on some **1.2 It is recommended that Nerve provide a heterogeneous cross-chain solution to help to support the access of mainstream assets such as BTC, ETH, ERC20, and NULS.** -As a universal cross-chain protocol, Nerve will access various mainstream assets. The first batch of mainnet will access BTC, ETH, ERC20, NULS, NRC20 and other chain assets and contract assets. Through the connection with OKExChain, it can provide rich assets access for OKExChain and OKExChain DEX, and can participate in the on-chain governance of these assets, which not only ensures the safety of assets, but also provides flexibly services for OKExChain. +As a universal cross-chain protocol, Nerve will access various mainstream assets. The first batch of mainnet will access BTC, ETH, ERC20, NULS, NRC20 and other chain assets and contract assets. Through the connection with OEC, it can provide rich assets access for OEC and OEC DEX, and can participate in the on-chain governance of these assets, which not only ensures the safety of assets, but also provides flexibly services for OEC. ![img](https://www.okex.com/academy/wp-content/uploads/2020/06/%E5%9B%BE%E7%89%872-9.png) **Nerve’s block generation time is confirmed within 3S. It adopts the POCBFT consensus mechanism and has no rollback transactions. It is very suitable as a lightning network solution for long-term confirmed mainstream assets.** -**2. NULS and OKExChain heterogeneous cross-chain ecological cooperation** +**2. NULS and OEC heterogeneous cross-chain ecological cooperation** ![img](https://www.okex.com/academy/wp-content/uploads/2020/06/%E5%9B%BE%E7%89%873-10.png) -**2.1 It is recommended that OKExChain participates in the maintenance of NULS’ block generating nodes.** +**2.1 It is recommended that OEC participates in the maintenance of NULS’ block generating nodes.** After becoming a virtual bank node, the pool not only has rewards from the Nerve virtual bank, but also rewards for generating blocks. The pool can also stake the holding NULS, Ethereum, and [Bitcoin](https://www.okex.com/academy/en)for Nerve’s mining output. **2.2 It is recommended that NULS smart contract DApp & Defi can support OKT asset access** -All assets in Nerve can be transferred to the NULS chain through the NULS relay protocol. Assets on NULS chain can support the development and application of OKExChain assets’ smart contracts. For example, the digital identity and distributed storage Aleph network on the NULS chain . and NULS have reached cooperation with Ledger. +All assets in Nerve can be transferred to the NULS chain through the NULS relay protocol. Assets on NULS chain can support the development and application of OEC assets’ smart contracts. For example, the digital identity and distributed storage Aleph network on the NULS chain . and NULS have reached cooperation with Ledger. In addition, governance tools and POCM also can be quickly accessed. -**2.3 It is recommended that the NULS Nabox wallet provide support for heterogeneous cross-chain assets from OKExChain to NULS** +**2.3 It is recommended that the NULS Nabox wallet provide support for heterogeneous cross-chain assets from OEC to NULS** -The NULS ecological wallet Nabox App is currently used by 10000+ real users at high frequencies, and can support the access and storage of OKExChain cross-chain assets. +The NULS ecological wallet Nabox App is currently used by 10000+ real users at high frequencies, and can support the access and storage of OEC cross-chain assets. **3.Media Promotion** -As a member of the OKExChain ecosystem, NULS will provide aggregate resources, unite the media and traditional public opinion to raise the industry’s influence. +As a member of the OEC ecosystem, NULS will provide aggregate resources, unite the media and traditional public opinion to raise the industry’s influence. - The media:HuoXing Finance,Jinse Finance,Beenews,Lianshijie, BightbcNews, PingCaiJin, FengLi.com, YunShi24.com, bitett.com, Zilian8.com, maiyaotop.com, beipopfinance.com, Deep Cloud Finance, CoinPlay, Munzixun.com,ect. - It can be Promoted by more than 10 KOLs with extensive influence on Weibo, Twitter and Youtube diff --git a/docs/draft/KIP-8.md b/docs/draft/KIP-8.md index 8b5f8c0..481a4a6 100644 --- a/docs/draft/KIP-8.md +++ b/docs/draft/KIP-8.md @@ -9,11 +9,11 @@ ## 1. Summary -This KIP is about introducing EVM for OKExChain to support running smart contracts. +This KIP is about introducing EVM for OEC to support running smart contracts. ## 2. Abstract­ -This KIP defines transactions and messages to support running smart contracts on OKExChain. +This KIP defines transactions and messages to support running smart contracts on OEC. ## 3. Status @@ -25,7 +25,7 @@ Docs: https://github.com/iavl/okexchain/tree/iavl-evm/docs/evm As the underlying runtime environment of smart contracts, EVM is currently the most mature virtual machine running on the blockchain. -Running smart contracts is one of OKExChain's ecological directions. +Running smart contracts is one of OEC's ecological directions. The KIP is to conclude the target, to realize self-operation in the era of blockchain. diff --git a/docs/draft/KIP15.md b/docs/draft/KIP15.md index 2a17652..57d85ca 100644 --- a/docs/draft/KIP15.md +++ b/docs/draft/KIP15.md @@ -1,19 +1,19 @@ YOYOW is a content value network based on blockchain technology. Its goal is to build a blockchain network that uses blockchain technology to quantify contribution in the content production area using a decentralized consensus method. The YOYOW project has completed the development of multiple versions of mainnet and supporting projects since its launch in 2017. Multiple new features will be added to the YOYOW 3.0 being developed by the YOYOW Foundation development team, including the support of Turing-complete smart contract, Smart Content Token and inter-blockchain communication. -Through the cooperation between the YOYOW Foundation and OKExChain, the two parties will be committed to building an interconnected inter-blockchain ecosystem, bringing USDK, OpenDEX, OKT, OKB and other Defi services provided by OKExChain to the YOYOW blockchain via inter-blockchain technology. At the same time, the smart tokens of the YOYOW blockchain can also be applied to the OKExChain ecosystem through inter-blockchain technology to jointly strengthen and improve the ecology of the OKExChain and YOYOW blockchain. +Through the cooperation between the YOYOW Foundation and OEC, the two parties will be committed to building an interconnected inter-blockchain ecosystem, bringing USDK, OpenDEX, OKT, OKB and other Defi services provided by OEC to the YOYOW blockchain via inter-blockchain technology. At the same time, the smart tokens of the YOYOW blockchain can also be applied to the OEC ecosystem through inter-blockchain technology to jointly strengthen and improve the ecology of the OEC and YOYOW blockchain. # Cooperation Program -# 1) The YOYOW Foundation, as an ecological partner of OKExChain, will participate in the node scheme of OKExChain +# 1) The YOYOW Foundation, as an ecological partner of OEC, will participate in the node scheme of OEC -The YOYOW Foundation has rich experience in blockchain development, blockchain maintenance and operation, and will deploy OKExChain node and participate in OKExChain’s node scheme. +The YOYOW Foundation has rich experience in blockchain development, blockchain maintenance and operation, and will deploy OEC node and participate in OEC’s node scheme. # 2) Through the support of Tendermint PegZone inter-blockchain technology, realize the inter-blockchain of YOYOW smart tokens and introduce USDK stablecoin assets and OKT/OKB tokens to the YOYOW blockchain -In YOYOW 3.0, Tendermint PegZone inter-blockchain technology will be released. Through PegZone, the inter-blockchain between YOYOW and OKExChain can be achieved. YOYOW can introduce USDK, OKT, OKB, and other assets on OKExChain. At the same time, the assets on YOYOW can also be transferred to OKExChain through PegZone inter-blockchain technology and YOYOW can also use various Defi services provided by OKExChain. +In YOYOW 3.0, Tendermint PegZone inter-blockchain technology will be released. Through PegZone, the inter-blockchain between YOYOW and OEC can be achieved. YOYOW can introduce USDK, OKT, OKB, and other assets on OEC. At the same time, the assets on YOYOW can also be transferred to OEC through PegZone inter-blockchain technology and YOYOW can also use various Defi services provided by OEC. -# 3) Realize the trusted interoperability of token assets supporting heterogeneous blockchains such as BTC/ETH/EOS between OKExChain and YOYOW and other blockchains through HTLC +# 3) Realize the trusted interoperability of token assets supporting heterogeneous blockchains such as BTC/ETH/EOS between OEC and YOYOW and other blockchains through HTLC -In addition to Tendermint PegZone inter-blockchain technology, YOYOW 3.0 will also support HTLC so as to support heterogeneous inter-blockchain. Heterogeneous inter-blockchain technology will open up the connection between blockchains with different architectures such as BTC/ETH/EOS, through which the connection between OKExChain OpenDEX and YOYOW DEX can be established, improving the liquidity and richness of trading pairs for OKExChain OpenDEX and YOYOW DEX. It aims to realize the introduction of a variety of heterogeneous tokens and achieve trusted interoperability on this basis and achieve a true "myriad blockchain interconnection". +In addition to Tendermint PegZone inter-blockchain technology, YOYOW 3.0 will also support HTLC so as to support heterogeneous inter-blockchain. Heterogeneous inter-blockchain technology will open up the connection between blockchains with different architectures such as BTC/ETH/EOS, through which the connection between OEC OpenDEX and YOYOW DEX can be established, improving the liquidity and richness of trading pairs for OEC OpenDEX and YOYOW DEX. It aims to realize the introduction of a variety of heterogeneous tokens and achieve trusted interoperability on this basis and achieve a true "myriad blockchain interconnection". The YOYOW 3.0 roadmap will introduce high-performance smart contracts and WebAssembly virtual machines. The high-performance WASM runtime will support the execution of smart contracts written in the C++ programming language, allowing developers to use existing tools to develop various smart contracts and dApps (decentralized applications) for the YOYOW blockchain. At the same time, the smart contract feature of the YOYOW blockchain can also realize various applications including Decentralized Finance (DeFi), Decentralized Games, Commodity Anti-counterfeiting Traceability and Digital Asset Management. diff --git a/docs/draft/OKChain & Cosmostation Validator Partnership Proposal b/docs/draft/OKChain & Cosmostation Validator Partnership Proposal index 835d0a5..6c52605 100644 --- a/docs/draft/OKChain & Cosmostation Validator Partnership Proposal +++ b/docs/draft/OKChain & Cosmostation Validator Partnership Proposal @@ -1,4 +1,4 @@ -# KIP-(?): OKExChain & Cosmostation Validator Partership Proposal +# KIP-(?): OEC & Cosmostation Validator Partership Proposal | Author | Cosmostation (@cosmostation) | | :------- | ---------------------- | @@ -13,7 +13,7 @@ Cosmostation operates validator nodes across major networks including the Cosmos Hub, Chainlink, Kava Network, Band Protocol, IRIS Hub, and many more with over $20 million in assets staked collectively. Cosmostation also develops and maintains powerful end-user applications for networks built with Tendermint. The suite of products include Mintscan Block Explorer, Cosmostation Mobile Wallet (iOS, Android), Cosmostation Web Wallet, Keystation, and open-source contributions for JavaScript development in Cosmos (CosmosJS). -OKExChain: https://www.okex.com/okexchain +OEC: https://www.okex.com/oec Cosmostation: @@ -22,14 +22,14 @@ Cosmostation: ## Partnership Proposal -### OKExChain intergartion with Cosmostation Mobile Wallet (iOS & Android) +### OEC intergartion with Cosmostation Mobile Wallet (iOS & Android) #### 1.1 Overview Cosmostation develops, operates, and maintains all of its services in the spirit of the Cypherpunk manifesto. Cosmostation iOS & Android are developed with a heavy focus on the end-user's convenience. Cosmostaiton Mobile is the wallet of choice for the majority of users within the Cosmos SDK & Tendermint ecosystem. -Integrating OKExChain to Cosmostation Mobile Wallet will allow for OKExChain users to access the blockchain with a intuitive and secure user interface, allowing for more accessibility and usability. Cosmostation Mobile Wallet is specifically designed in a way that the application can support custom modules specific to each blockchain in a comprehensible UI/UX. +Integrating OEC to Cosmostation Mobile Wallet will allow for OEC users to access the blockchain with a intuitive and secure user interface, allowing for more accessibility and usability. Cosmostation Mobile Wallet is specifically designed in a way that the application can support custom modules specific to each blockchain in a comprehensible UI/UX. #### 1.2 Integration Details -Both the iOS & Android applications currently support the Cosmos Hub, Kava Network, Binance Chain, Iris Hub, and Band Protocol. Adding OKExChain to Cosmostation Mobile Wallet will expose OKExChain to the wider Cosmos SDK community who are actively using the Cosmostation Application. +Both the iOS & Android applications currently support the Cosmos Hub, Kava Network, Binance Chain, Iris Hub, and Band Protocol. Adding OEC to Cosmostation Mobile Wallet will expose OEC to the wider Cosmos SDK community who are actively using the Cosmostation Application. -Integration work will first begin with simple withdrawal & deposit of tokens, and will sequentially be updated to support custom modules specific to OKExChain such as delegation, undelegation, claim rewards, redelegation, etc. +Integration work will first begin with simple withdrawal & deposit of tokens, and will sequentially be updated to support custom modules specific to OEC such as delegation, undelegation, claim rewards, redelegation, etc. diff --git a/docs/final/KIP-10.md b/docs/final/KIP-10.md index a644dc4..1c1fd40 100644 --- a/docs/final/KIP-10.md +++ b/docs/final/KIP-10.md @@ -1,6 +1,6 @@ -# KIP-10: Native Tokens on OKExChain +# KIP-10: Native Tokens on OEC -| Author | Ocean Fan (@OKExChain) | +| Author | Ocean Fan (@OEC) | | ------- | --------------------- | | Status | Implemented | | Type | Standard Track | @@ -9,11 +9,11 @@ ## 1. Summary -This KIP is a proposal for token management on the OKExChain. +This KIP is a proposal for token management on the OEC. ## 2. Abstract -KIP-10 Proposal is about a standard set of rules for token management on the OKExChain. It subscribes 2 things of the token on OKExChain in detail: 1 What properties a token on OKExChain have. 2 What actions can be performed on a token of OKExChain. +KIP-10 Proposal is about a standard set of rules for token management on the OEC. It subscribes 2 things of the token on OEC in detail: 1 What properties a token on OEC have. 2 What actions can be performed on a token of OEC. ## 3. Status @@ -21,21 +21,21 @@ This KIP is implemented. ## 4. Motivation -The standard gives users a simple way to design and issue token on OKExChain. It allows any token met the standard on OKExChain to be easily supported by other applications: from wallets, explorer to exchanges. +The standard gives users a simple way to design and issue token on OEC. It allows any token met the standard on OEC to be easily supported by other applications: from wallets, explorer to exchanges. ## 5. Specification ### 5.1 OKT -The issuance of OKT, the native asset on OKExChain, will be on the genesis block and node block, and is expected to increase by 1-5% every year. As the native asset, OKT would be used for gas fees and on-chain governance. Besides, OKT is also used for operating DEX on OKExChain, serving as handling deposit, fees of listing dex and issuing tokens. +The issuance of OKT, the native asset on OEC, will be on the genesis block and node block, and is expected to increase by 1-5% every year. As the native asset, OKT would be used for gas fees and on-chain governance. Besides, OKT is also used for operating DEX on OEC, serving as handling deposit, fees of listing dex and issuing tokens. ### 5.2 Token Definition - Owner: The initial issuer of this token. - OriginalSymbol: OriginalSymbol is the identifier you named for the token. e.g. "BTC" - Symbol: Symbol is the OriginalSymbol added with a random suffix when created. - e.g. "BTC-B70" -- WholeName: WholeName is the long name of the token - e.g. "OKExChain Token". -- Type: The token type of the issued token: 1 for token issued by token module, 2 for token issued by tokenswap module. Reference for tokenswap(KIP3-OKExChain Token Swap) +- WholeName: WholeName is the long name of the token - e.g. "OEC Token". +- Type: The token type of the issued token: 1 for token issued by token module, 2 for token issued by tokenswap module. Reference for tokenswap(KIP3-OEC Token Swap) - OriginalTotalSupply: Total supply will be the total number of issued tokens. - Mintable: Mintable means whether this asset can be issued more than once, which would increase the total supply of the token. @@ -48,7 +48,7 @@ Below is the data structure which is needed to represent the new token. After th | **Field** | **Type** | **Description** | | ----------------- | -------- | ------------------------------------------------------------ | | Description | string | Optional, It's used to describe what's the token and what's the token used for. Limited to 256 unicode characters. | -| WholeName | string | WholeName is the long name of the token, limited to 32 unicode characters, e.g. "OKExChain Token" | +| WholeName | string | WholeName is the long name of the token, limited to 32 unicode characters, e.g. "OEC Token" | | OriginalSymbol | string | The length of the string for representing this asset is between 3 and 8 alphanumeric characters and is case insensitive. After you created the token, the OriginalSymbol will be added with a random suffix and turns into Symbol. A token can be created without a suffix by proposal. Currently, 4 tokens does not require this suffix: OKT,OKB,BTC,USDK| | OriginalTotalSupply| int64 | The total supply for this token can have a maximum of 8 digits of decimal and is boosted by 1e8 in order to store as int64. The amount before boosting should not exceed 90 billion. | Owner | Address | The initial issuer of this token, the OKT balance of issuer should be more than the fee for issuing tokens @@ -61,11 +61,11 @@ Below is the data structure which is needed to represent the new token. After th **Issue Process:** -- Issuer signed an issue transaction and make it broadcasted to one of OKExChain nodes -- This OKExChain node will check this transaction. If there is no error, then this transaction will be broadcasted to other OKExChain nodes +- Issuer signed an issue transaction and make it broadcasted to one of OEC nodes +- This OEC node will check this transaction. If there is no error, then this transaction will be broadcasted to other OEC nodes - Issue transaction is committed on the blockchain by block proposer - Validators will verify the constraints on total supply and symbol and deduct the fee of issuing token from issuer’s account -- New token’s symbol is generated based on the transaction hash. It is added to the issuer’s address and token info is saved on the OKExChain +- New token’s symbol is generated based on the transaction hash. It is added to the issuer’s address and token info is saved on the OEC #### 5.3.2 Transfer Tokens @@ -80,8 +80,8 @@ Transfer transaction is to send tokens from FromAddress to ToAddress. **Transfer Process:** -- Transfer initiators sign a transfer transaction and make it broadcasted to one of OKExChain nodes -- The OKExChain node will check this transaction. If there is no error, then this transaction will be broadcasted to other OKExChain nodes +- Transfer initiators sign a transfer transaction and make it broadcasted to one of OEC nodes +- The OEC node will check this transaction. If there is no error, then this transaction will be broadcasted to other OEC nodes - Transfer transaction is committed on the blockchain by block proposer - Validators will verify the constraints on balance. The transfer tokens and fee will be deducted from the address of the transaction initiators. - Add the tokens to the destination addresses @@ -99,11 +99,11 @@ Mint transaction is to increase the total supply of a mintable token. The transa **Mint Process:** -- Token owner signs a mint transaction and makes it broadcasted to one of OKExChain nodes -- The OKExChain node will check this transaction. If there is no error, then this transaction will be broadcasted to other OKExChain nodes +- Token owner signs a mint transaction and makes it broadcasted to one of OEC nodes +- The OEC node will check this transaction. If there is no error, then this transaction will be broadcasted to other OEC nodes - Mint transaction is committed on the blockchain by block proposer - Validators will verify the constraints on whether the token is mintable and whether the bumped total supply will pass the limit. Then increase its total supply and deduct the fee from the address of the token owner -- Newly minted tokens are added to the address of the token owner and token info is updated on the OKExChain +- Newly minted tokens are added to the address of the token owner and token info is updated on the OEC #### 5.3.4 Burn Tokens @@ -119,11 +119,11 @@ Burn transaction is to reduce the total supply of a token. The transaction initi **Burn Process:** -- Token owner signs a burn transaction and makes it broadcasted to one of OKExChain nodes -- The OKExChain node will check this transaction. If there is no error, then this transaction will be broadcasted to other OKExChain nodes +- Token owner signs a burn transaction and makes it broadcasted to one of OEC nodes +- The OEC node will check this transaction. If there is no error, then this transaction will be broadcasted to other OEC nodes - Burn transaction is committed on the blockchain by block proposer - Validators will verify the constraints if the token’s supply is no less than the required amount, and then it decreases the total supply and deducts the fee from the address of the token owner -- Burned tokens are deducted from the address of the token owner and token info is updated on the OKExChain +- Burned tokens are deducted from the address of the token owner and token info is updated on the OEC ## 6. License diff --git a/docs/final/KIP-16.md b/docs/final/KIP-16.md index 230334f..c79ebce 100644 --- a/docs/final/KIP-16.md +++ b/docs/final/KIP-16.md @@ -1,6 +1,6 @@ -# KIP-16: Tokens on OKExChain +# KIP-16: Tokens on OEC -| Author | Ocean Fan (@OKExChain) | +| Author | Ocean Fan (@OEC) | | ------- | --------------------- | | Status | Implemented | | Type | Standard Track | @@ -9,11 +9,11 @@ ## 1. Summary -This KIP is a proposal for token management on the OKExChain. +This KIP is a proposal for token management on the OEC. ## 2. Abstract -KIP-16 Proposal is about a standard set of rules for token management on the OKExChain. It subscribes 2 things of the token on OKExChain in detail: 1 What properties a token on OKExChain have. 2 What actions can be performed on a token of OKExChain. +KIP-16 Proposal is about a standard set of rules for token management on the OEC. It subscribes 2 things of the token on OEC in detail: 1 What properties a token on OEC have. 2 What actions can be performed on a token of OEC. ## 3. Status @@ -21,21 +21,21 @@ This KIP is implemented. ## 4. Motivation -The standard gives users a simple way to design and issue token on OKExChain. It allows any token met the standard on OKExChain to be easily supported by other applications: from wallets, explorer to exchanges. +The standard gives users a simple way to design and issue token on OEC. It allows any token met the standard on OEC to be easily supported by other applications: from wallets, explorer to exchanges. ## 5. Specification ### 5.1 OKT -The issuance of OKT, the native asset on OKExChain, will be on the genesis block and node block, and is expected to increase by 1-5% every year. As the native asset, OKT would be used for gas fees and on-chain governance. Besides, OKT is also used for operating DEX on OKExChain, serving as handling deposit, fees of listing dex and issuing tokens. +The issuance of OKT, the native asset on OEC, will be on the genesis block and node block, and is expected to increase by 1-5% every year. As the native asset, OKT would be used for gas fees and on-chain governance. Besides, OKT is also used for operating DEX on OEC, serving as handling deposit, fees of listing dex and issuing tokens. ### 5.2 Token Definition - Owner: The initial issuer of this token. - OriginalSymbol: OriginalSymbol is the identifier you named for the token. e.g. "BTC" - Symbol: Symbol is the OriginalSymbol added with a random suffix when created. - e.g. "BTC-B70" -- WholeName: WholeName is the long name of the token - e.g. "OKExChain Token". -- Type: The token type of the issued token: 1 for token issued by token module, 2 for token issued by tokenswap module. Reference for tokenswap(KIP3-OKExChain Token Swap) +- WholeName: WholeName is the long name of the token - e.g. "OEC Token". +- Type: The token type of the issued token: 1 for token issued by token module, 2 for token issued by tokenswap module. Reference for tokenswap(KIP3-OEC Token Swap) - OriginalTotalSupply: Total supply will be the total number of issued tokens. - Mintable: Mintable means whether this asset can be issued more than once, which would increase the total supply of the token. @@ -48,7 +48,7 @@ Below is the data structure which is needed to represent the new token. After th | **Field** | **Type** | **Description** | | ----------------- | -------- | ------------------------------------------------------------ | | Description | string | Optional, It's used to describe what's the token and what's the token used for. Limited to 256 unicode characters. | -| WholeName | string | WholeName is the long name of the token, limited to 32 unicode characters, e.g. "OKExChain Token" | +| WholeName | string | WholeName is the long name of the token, limited to 32 unicode characters, e.g. "OEC Token" | | OriginalSymbol | string | The length of the string for representing this asset is between 3 and 8 alphanumeric characters and is case insensitive. After you created the token, the OriginalSymbol will be added with a random suffix and turns into Symbol. A token can be created without a suffix by proposal. Currently, 4 tokens does not require this suffix: OKT,OKB,BTC,USDK| | OriginalTotalSupply| int64 | The total supply for this token can have a maximum of 8 digits of decimal and is boosted by 1e8 in order to store as int64. The amount before boosting should not exceed 90 billion. | Owner | Address | The initial issuer of this token, the OKT balance of issuer should be more than the fee for issuing tokens @@ -61,11 +61,11 @@ Below is the data structure which is needed to represent the new token. After th **Issue Process:** -- Issuer signed an issue transaction and make it broadcasted to one of OKExChain nodes -- This OKExChain node will check this transaction. If there is no error, then this transaction will be broadcasted to other OKExChain nodes +- Issuer signed an issue transaction and make it broadcasted to one of OEC nodes +- This OEC node will check this transaction. If there is no error, then this transaction will be broadcasted to other OEC nodes - Issue transaction is committed on the blockchain by block proposer - Validators will verify the constraints on total supply and symbol and deduct the fee of issuing token from issuer’s account -- New token’s symbol is generated based on the transaction hash. It is added to the issuer’s address and token info is saved on the OKExChain +- New token’s symbol is generated based on the transaction hash. It is added to the issuer’s address and token info is saved on the OEC #### 5.3.2 Transfer Tokens @@ -80,8 +80,8 @@ Transfer transaction is to send tokens from FromAddress to ToAddress. **Transfer Process:** -- Transfer initiators sign a transfer transaction and make it broadcasted to one of OKExChain nodes -- The OKExChain node will check this transaction. If there is no error, then this transaction will be broadcasted to other OKExChain nodes +- Transfer initiators sign a transfer transaction and make it broadcasted to one of OEC nodes +- The OEC node will check this transaction. If there is no error, then this transaction will be broadcasted to other OEC nodes - Transfer transaction is committed on the blockchain by block proposer - Validators will verify the constraints on balance. The transfer tokens and fee will be deducted from the address of the transaction initiators. - Add the tokens to the destination addresses @@ -99,11 +99,11 @@ Mint transaction is to increase the total supply of a mintable token. The transa **Mint Process:** -- Token owner signs a mint transaction and makes it broadcasted to one of OKExChain nodes -- The OKExChain node will check this transaction. If there is no error, then this transaction will be broadcasted to other OKExChain nodes +- Token owner signs a mint transaction and makes it broadcasted to one of OEC nodes +- The OEC node will check this transaction. If there is no error, then this transaction will be broadcasted to other OEC nodes - Mint transaction is committed on the blockchain by block proposer - Validators will verify the constraints on whether the token is mintable and whether the bumped total supply will pass the limit. Then increase its total supply and deduct the fee from the address of the token owner -- Newly minted tokens are added to the address of the token owner and token info is updated on the OKExChain +- Newly minted tokens are added to the address of the token owner and token info is updated on the OEC #### 5.3.4 Burn Tokens @@ -119,11 +119,11 @@ Burn transaction is to reduce the total supply of a token. The transaction initi **Burn Process:** -- Token owner signs a burn transaction and makes it broadcasted to one of OKExChain nodes -- The OKExChain node will check this transaction. If there is no error, then this transaction will be broadcasted to other OKExChain nodes +- Token owner signs a burn transaction and makes it broadcasted to one of OEC nodes +- The OEC node will check this transaction. If there is no error, then this transaction will be broadcasted to other OEC nodes - Burn transaction is committed on the blockchain by block proposer - Validators will verify the constraints if the token’s supply is no less than the required amount, and then it decreases the total supply and deducts the fee from the address of the token owner -- Burned tokens are deducted from the address of the token owner and token info is updated on the OKExChain +- Burned tokens are deducted from the address of the token owner and token info is updated on the OEC ## 6. License diff --git a/docs/final/KIP-20.md b/docs/final/KIP-20.md index 5805e35..5b9abb7 100644 --- a/docs/final/KIP-20.md +++ b/docs/final/KIP-20.md @@ -1,6 +1,6 @@ -# KIP-20: Smart Contract Tokens on OKExChain +# KIP-20: Smart Contract Tokens on OEC -| Author | Ocean Fan (@OKExChain) | +| Author | Ocean Fan (@OEC) | | ------- | --------------------- | | Status | Implemented | | Type | Standard Track | diff --git a/docs/final/KIP-28.md b/docs/final/KIP-28.md index de5800b..9382e15 100644 --- a/docs/final/KIP-28.md +++ b/docs/final/KIP-28.md @@ -1,6 +1,6 @@ -# KIP-28: OKExChain Validator Profile +# KIP-28: OEC Validator Profile -| Author | Ocean Fan (@OKExChain) | +| Author | Ocean Fan (@OEC) | | ------- | --------------------- | | Status | Implemented | | Type | Standard Track | @@ -21,7 +21,7 @@ This KIP is implemented. ## 4. Motivation -This KIP make users know more about OKExChain Validators Info. When validators finished their profile, it'll be easy for delegators or blockchain explorers to get information of validators. +This KIP make users know more about OEC Validators Info. When validators finished their profile, it'll be easy for delegators or blockchain explorers to get information of validators. ## 5. Specification @@ -42,9 +42,9 @@ This KIP make users know more about OKExChain Validators Info. When validators f "website": "", "email": "", "branding":{ - "logo_256":"http://www.xxxxx.com/logo/OKExChain-256.png", - "logo_1024":"http://www.xxxxx.com/logo/OKExChain-1024.png", - "logo_svg":"http://www.xxxxx.com/logo/OKExChain-logo.svg" + "logo_256":"http://www.xxxxx.com/logo/OEC-256.png", + "logo_1024":"http://www.xxxxx.com/logo/OEC-1024.png", + "logo_svg":"http://www.xxxxx.com/logo/OEC-logo.svg" }, "location": "City, Country", diff --git a/docs/final/KIP-3.md b/docs/final/KIP-3.md index ac53057..a50698d 100644 --- a/docs/final/KIP-3.md +++ b/docs/final/KIP-3.md @@ -1,6 +1,6 @@ # KIP-3: Token Swap -| Author | William Liu(@OKExChain) | +| Author | William Liu(@OEC) | | :------- | --------------------- | | Status | Draft | | Type | Standard Track | @@ -13,7 +13,7 @@ This KIP is about introducing on-chain market maker and further mechanism to swa ## 2. Abstract­ -Uniswap has been used for swap tokens for a few years on Ethereum. This KIP defines native transactions to support uniswap feature on OKExChain, and also proposes the basic DeFi infrastructure and procedure to use on-chain market maker for different KIP2 token swap feature. +Uniswap has been used for swap tokens for a few years on Ethereum. This KIP defines native transactions to support uniswap feature on OEC, and also proposes the basic DeFi infrastructure and procedure to use on-chain market maker for different KIP2 token swap feature. ## 3. Status @@ -21,18 +21,18 @@ This KIP is under implementation. ## 4. Motivation -OKExChain has a high efficiency asset Exchange processing by Dex module. However, there are major cases cannot satisfied by Dex itself: +OEC has a high efficiency asset Exchange processing by Dex module. However, there are major cases cannot satisfied by Dex itself: 1. Assets market maker serve as liquidity provider there is a cost for Dex. 2. Assets orders handle cost a lot compute and storage resources on-chain. -For more options market maker can choose to have benefits on OKExChain. One can add liquidity on OKExChain to reap the benefits and swap tokens without wait. Many new requirements are imposed for such model: +For more options market maker can choose to have benefits on OEC. One can add liquidity on OEC to reap the benefits and swap tokens without wait. Many new requirements are imposed for such model: 1. Listing token should on low fees. 2. There should be an easy way for users to swap token immediately. 3. There should generate a pool token for users who add liquidity on it, and keep pool token normal on KIP2 standards. -The KIP is to conclude above target, the standard infrastructure and procedure proposed to empower the DeFi with OKExChain. +The KIP is to conclude above target, the standard infrastructure and procedure proposed to empower the DeFi with OEC. ## 5. Specification @@ -51,13 +51,13 @@ The KIP is to conclude above target, the standard infrastructure and procedure p #### 5.3.1 Create Exchange -Create Exchange is to create new token pair and associate with assets pool on OKExChain. The new assets pool mortgage assets and charge to the token pair account. +Create Exchange is to create new token pair and associate with assets pool on OEC. The new assets pool mortgage assets and charge to the token pair account. **Message Structure for Create Exchange**: A data structure is needed to represent the create exchange operation: | **Field** | **Type** | **Description** | | --------- | -------- | ------------------------------------------------------------ | -| Token | string | Name of the newly token pair exchange, limited to 32 unicode characters, the constraint limited by KIP2 token name,only allowed for those tokens already exist on OKExChain. | +| Token | string | Name of the newly token pair exchange, limited to 32 unicode characters, the constraint limited by KIP2 token name,only allowed for those tokens already exist on OEC. | **Pool Token Symbol Convention:** @@ -67,12 +67,12 @@ Explanations: There should be an additional preffix of "KIP3". It helps to disti **Create Exchange Process:** -- Initiators of Exchange creation sign a create exchange transaction and make it broadcasted to one of OKExChain nodes -- This OKChian node will check this transaction. If there is no error, then this transaction will be broadcasted to other OKExChain nodes +- Initiators of Exchange creation sign a create exchange transaction and make it broadcasted to one of OEC nodes +- This OKChian node will check this transaction. If there is no error, then this transaction will be broadcasted to other OEC nodes - Create exchange transaction is committed on the blockchain by block proposer - Validators will verify the constraints on token name and deduct the fee from the transaction initiator’s address -New pool token is generated based on the KIP3-Symbol. Token pairs info is saved on the OKExChain. +New pool token is generated based on the KIP3-Symbol. Token pairs info is saved on the OEC. #### 5.3.2 Add Liquidity @@ -90,11 +90,11 @@ Add Liquidity transaction is to send tokens from market maker’s addresses to m **Add Liquidity Process:** -- Market Makers sign an Add Liquidity transaction and make it broadcasted to one of OKExChain nodes -- The OKExChain node will check this transaction. If there is no error, then this transaction will be broadcasted to other OKExChain nodes +- Market Makers sign an Add Liquidity transaction and make it broadcasted to one of OEC nodes +- The OEC node will check this transaction. If there is no error, then this transaction will be broadcasted to other OEC nodes - Add Liquidity transaction is committed on the blockchain by block proposer - Validators will verify the constraints on balance. The transfer tokens and fee will be deducted from the address of the transaction initiator -- Add the tokens to the module account address. Mint pool token with the amount of Ratio of total pool assets and add to the Market Makers addresses and token pair info is updated on the OKExChain +- Add the tokens to the module account address. Mint pool token with the amount of Ratio of total pool assets and add to the Market Makers addresses and token pair info is updated on the OEC #### 5.3.3 Remove Liquidity @@ -112,11 +112,11 @@ Remove Liquidity transaction is to send pool tokens from market makers addresses **Remove Liquidity Process:** -- Market Makers sign a Remove Liquidity transaction and make it broadcasted to one of OKExChain nodes -- The OKExChain node will check this transaction. If there is no error, then this transaction will be broadcasted to other OKExChain nodes +- Market Makers sign a Remove Liquidity transaction and make it broadcasted to one of OEC nodes +- The OEC node will check this transaction. If there is no error, then this transaction will be broadcasted to other OEC nodes - Remove Liquidity transaction is committed on the blockchain by block proposer - Validators will verify the constraints on balance. The transfer tokens and fee will be deducted from the address of transaction initiator -- Burned pool token are deducted from the address of the token owner. Add the tokens amount is Ratio of total pool assets to the Market Makers addresses and token pairs info is updated on the OKExChain +- Burned pool token are deducted from the address of the token owner. Add the tokens amount is Ratio of total pool assets to the Market Makers addresses and token pairs info is updated on the OEC #### 5.3.4 Swap Token @@ -134,8 +134,8 @@ Swap Token transaction is exchange one kind of token to another. **Swap Token Process:** -- Address-holder sign a swap token transaction and make it broadcasted to one of OKExChain nodes -- The OKExChain node will check this transaction. If there is no error, then this transaction will be broadcasted to other OKExChain nodes +- Address-holder sign a swap token transaction and make it broadcasted to one of OEC nodes +- The OEC node will check this transaction. If there is no error, then this transaction will be broadcasted to other OEC nodes - Swap token transaction is committed on the blockchain by block proposer - Validators will verify the constraints on balance. The sold tokens and fee will be deducted from the address of transaction initiator - Add the bought tokens to the transaction initiator's address or recipient address if it's accomplished. diff --git a/docs/final/KIP-33.md b/docs/final/KIP-33.md index a2a5007..ad7864d 100644 --- a/docs/final/KIP-33.md +++ b/docs/final/KIP-33.md @@ -1,6 +1,6 @@ # KIP-33: DelegateProxy -| Author | Ocean Fan (@OKExChain) | +| Author | Ocean Fan (@OEC) | | ------- | --------------------- | | Status | Implemented | | Type | Standard Track | diff --git a/docs/final/KIP-34.md b/docs/final/KIP-34.md index 72b50c6..ed8d588 100644 --- a/docs/final/KIP-34.md +++ b/docs/final/KIP-34.md @@ -1,6 +1,6 @@ # KIP-33: Standard Proxy Storage Slots -| Author | Ocean Fan (@OKExChain) | +| Author | Ocean Fan (@OEC) | | ------- | --------------------- | | Status | Implemented | | Type | Standard Track | diff --git a/docs/index.rst b/docs/index.rst index d670107..1936f5a 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -1,14 +1,14 @@ .. _index: -.. okexchain-docs documentation master file, created by +.. oec-docs documentation master file, created by sphinx-quickstart on Tue Jan 7 11:23:39 2020. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. -OKExChain Improvement Proposals (KIPs) +OEC Improvement Proposals (KIPs) ==================================== -OKExChain Improvement Proposals (KIPs) describe standards for the OKExChain +OEC Improvement Proposals (KIPs) describe standards for the OEC platform, including core protocol specifications, client APIs, and contract standards. @@ -18,7 +18,7 @@ Contributing 1. Review KIP-1. 2. Fork the repository by clicking "Fork" in the top right. 3. Add your KIP to your fork of the repository. -4. Submit a Pull Request to OKExChain's KIPs repository. +4. Submit a Pull Request to OEC's KIPs repository. Once your first PR is merged, we have a bot that helps out by automatically merging PRs to draft KIPs. For this to work, it has to be diff --git a/docs/requirements.txt b/docs/requirements.txt index 6c31727..6a71d9e 100755 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,6 +1,6 @@ # packages for RTD to pick up (not used for local dev) # crate-docs-theme>=0.7 -okchain1-docs-theme>=0.1.35 +okchain1-docs-theme>=0.1.24 sphinx-csv-filter Pygments==2.3.1 diff --git a/tokenview.md b/tokenview.md index 5638981..5c8aad3 100644 --- a/tokenview.md +++ b/tokenview.md @@ -1,4 +1,4 @@ -# OKExChain & Tokenview Partnership Proposal +# OEC & Tokenview Partnership Proposal ## Introduction ### About Tokenview Tokenview(https://tokenview.com/) is the Largest multi-crypto blockchain data platform in the current blockchain market. As the leading blockchain services provider, Tokenview is building blockchain infrastructure through its technical advantages and operational strength and providing one-stop blockchain services to promote the development and application of blockchain technology. @@ -20,7 +20,7 @@ Secure, stable, and easy-to-use. ViewToken integrates wallet feature including B ### Cooperation Plan Tokenview will develop the okb.tokenview.com blockchain explorer -The support of third-party block explorer will make OKExChain's data on the chain more transparent and conven convincible, our multiple nodes can also realize multi-directional data verification. The explorer will not only support the function of basic data query, it also includes more in-depth data analysis, like charts, pending transactions, OKB whale tracking, OKB rich list, etc. +The support of third-party block explorer will make OEC's data on the chain more transparent and conven convincible, our multiple nodes can also realize multi-directional data verification. The explorer will not only support the function of basic data query, it also includes more in-depth data analysis, like charts, pending transactions, OKB whale tracking, OKB rich list, etc. The Wallet ViewToken supports OKB ViewToken multi-currency wallet is safe, stable, and easy to use. It supports BTC, ETH, USDT, TRX, BCH, BSV, ETC, LTC, DOGE, DASH, NEO, GAS, and ERC20, NEP5 and other thousands of cryptocurrency assets, with bank-level security technology, multiple verification of login, multiple signatures to ensure transaction security. ViewToken will support OKB wallet address generation and OKB transfer.