Compare commits
11 Commits
606e5fd2d2
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 19463faba8 | |||
| 9dbf51b5d6 | |||
| 64a1791dd5 | |||
| 2fedcb41b2 | |||
| 6791c05887 | |||
| 2487e2e98b | |||
| 4b6b40fa9b | |||
| 5d34766105 | |||
| 308860b2b0 | |||
| 4b4c3bf639 | |||
| 1e6511f137 |
BIN
media/banner-3-1.png
Normal file
BIN
media/banner-3-1.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 34 KiB |
BIN
media/video/dca.mov
Normal file
BIN
media/video/dca.mov
Normal file
Binary file not shown.
BIN
media/video/diagonal_limits.mov
Normal file
BIN
media/video/diagonal_limits.mov
Normal file
Binary file not shown.
BIN
media/video/limit_ladder.mov
Normal file
BIN
media/video/limit_ladder.mov
Normal file
Binary file not shown.
BIN
media/video/supercut.mov
Normal file
BIN
media/video/supercut.mov
Normal file
Binary file not shown.
@@ -12,7 +12,7 @@ export default defineConfig({
|
|||||||
head: [
|
head: [
|
||||||
[ 'meta', { name: 'viewport', content: 'width=device-width, initial-scale=1'}],
|
[ 'meta', { name: 'viewport', content: 'width=device-width, initial-scale=1'}],
|
||||||
[ 'link', { rel: 'icon', href: '/favicon.ico' }],
|
[ 'link', { rel: 'icon', href: '/favicon.ico' }],
|
||||||
// [ 'link', { rel: 'canonical', href: 'https://dexorder.trade/' }],
|
[ 'link', { rel: 'canonical', href: 'https://dexorder.com/' }],
|
||||||
[ 'link', { rel: 'preconnect', href: 'https://fonts.googleapis.com' }],
|
[ 'link', { rel: 'preconnect', href: 'https://fonts.googleapis.com' }],
|
||||||
[ 'link', { rel: 'preconnect', href: 'https://fonts.gstatic.com', crossorigin: '' }],
|
[ 'link', { rel: 'preconnect', href: 'https://fonts.gstatic.com', crossorigin: '' }],
|
||||||
[ 'link', { rel: 'stylesheet', href: 'https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&family=Victor+Mono:ital,wght@0,100..700;1,100..700&display=swap' }],
|
[ 'link', { rel: 'stylesheet', href: 'https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&family=Victor+Mono:ital,wght@0,100..700;1,100..700&display=swap' }],
|
||||||
@@ -73,7 +73,7 @@ export default defineConfig({
|
|||||||
nav: [
|
nav: [
|
||||||
{ text: 'Home', link: '/' },
|
{ text: 'Home', link: '/' },
|
||||||
{ text: 'Docs', link: '/introduction' },
|
{ text: 'Docs', link: '/introduction' },
|
||||||
{ text: 'App', link: 'https://app.dexorder.trade/', target: 'dexorderapp', props: {} }
|
{ text: 'App', link: 'https://app.dexorder.com/', target: 'dexorderapp', props: {} }
|
||||||
],
|
],
|
||||||
|
|
||||||
sidebar: [
|
sidebar: [
|
||||||
@@ -84,6 +84,7 @@ export default defineConfig({
|
|||||||
{text: 'Features', link: '/features',},
|
{text: 'Features', link: '/features',},
|
||||||
{text: 'FAQ', link: '/faq',},
|
{text: 'FAQ', link: '/faq',},
|
||||||
{text: 'Fees', link: '/fees',},
|
{text: 'Fees', link: '/fees',},
|
||||||
|
{text: 'Jobs', link: '/jobs',},
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -111,6 +112,7 @@ export default defineConfig({
|
|||||||
|
|
||||||
footer: {
|
footer: {
|
||||||
copyright: `© ${new Date().getFullYear()} Dexorder Trading Services Ltd. (BVI)`,
|
copyright: `© ${new Date().getFullYear()} Dexorder Trading Services Ltd. (BVI)`,
|
||||||
|
message: "<span>Email us <a href=\"mailto:info@dexorder.com\">info@dexorder.com</a></span><span style=\"display: inline-block;width:2em;text-align: center\"> </span><span><a href=\"/jobs\">We're hiring</a>!</span>",
|
||||||
},
|
},
|
||||||
|
|
||||||
},
|
},
|
||||||
@@ -132,7 +134,7 @@ export default defineConfig({
|
|||||||
},
|
},
|
||||||
buildEnd: async ({ outDir }) => {
|
buildEnd: async ({ outDir }) => {
|
||||||
const sitemap = new SitemapStream({
|
const sitemap = new SitemapStream({
|
||||||
hostname: 'https://dexorder.trade/'
|
hostname: 'https://dexorder.com/'
|
||||||
})
|
})
|
||||||
const writeStream = createWriteStream(resolve(outDir, 'sitemap.xml'))
|
const writeStream = createWriteStream(resolve(outDir, 'sitemap.xml'))
|
||||||
sitemap.pipe(writeStream)
|
sitemap.pipe(writeStream)
|
||||||
|
|||||||
@@ -3,14 +3,16 @@ import { h } from 'vue'
|
|||||||
import type { Theme } from 'vitepress'
|
import type { Theme } from 'vitepress'
|
||||||
import DefaultTheme from 'vitepress/theme-without-fonts' // WITHOUT fonts
|
import DefaultTheme from 'vitepress/theme-without-fonts' // WITHOUT fonts
|
||||||
import './style.css'
|
import './style.css'
|
||||||
import IntroVideoAutoplay from "../../components/IntroVideoAutoplay.vue";
|
import FeatureVideoLoop from "../../components/FeatureVideoLoop.vue";
|
||||||
|
import IntroVideo from "../../components/IntroVideo.vue";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
extends: DefaultTheme,
|
extends: DefaultTheme,
|
||||||
Layout: () => {
|
Layout: () => {
|
||||||
return h(DefaultTheme.Layout, null, {
|
return h(DefaultTheme.Layout, null, {
|
||||||
// https://vitepress.dev/guide/extending-default-theme#layout-slots
|
// https://vitepress.dev/guide/extending-default-theme#layout-slots
|
||||||
'home-hero-actions-after': () => h(IntroVideoAutoplay),
|
'home-hero-info-after': () => h(FeatureVideoLoop),
|
||||||
|
'home-features-after': () => h(IntroVideo),
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
enhanceApp({ app, router, siteData }) {
|
enhanceApp({ app, router, siteData }) {
|
||||||
|
|||||||
8
src/components/FeatureVideoLoop.vue
Normal file
8
src/components/FeatureVideoLoop.vue
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
<template>
|
||||||
|
<div style="display: flex; margin: 2em 0">
|
||||||
|
<video width="500" autoplay loop muted>
|
||||||
|
<source src="/supercut.mov" type="video/mp4" />
|
||||||
|
Your browser does not support the video tag.
|
||||||
|
</video>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
@@ -1,11 +1,13 @@
|
|||||||
<template>
|
<template>
|
||||||
<div style="margin-top: 1.5em; margin-bottom: 1.5em;">
|
<div style="display: flex; flex-direction: column; align-items: center">
|
||||||
|
<div style="margin: 1.5em auto; display: inline-block">
|
||||||
<!-- NOTE:
|
<!-- NOTE:
|
||||||
add ?autoplay=1 to the src query string
|
add ?autoplay=1 to the src query string
|
||||||
add enablejsapi=1 to query to allow video play tracking in the page's Google Analytics
|
add enablejsapi=1 to query to allow video play tracking in the page's Google Analytics
|
||||||
-->
|
-->
|
||||||
<iframe style="display: inline-block" width="560" height="315" :src="`https://www.youtube.com/embed/${idAndSi}&enablejsapi=1&autoplay=${autoplay?'1':'0'}`" title="Dexorder on YouTube" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
|
<iframe style="display: inline-block" width="560" height="315" :src="`https://www.youtube.com/embed/${idAndSi}&enablejsapi=1&autoplay=${autoplay?'1':'0'}`" title="Dexorder on YouTube" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup>
|
<script setup>
|
||||||
|
|||||||
@@ -1,7 +0,0 @@
|
|||||||
<template>
|
|
||||||
<intro-video/>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script setup>
|
|
||||||
import IntroVideo from "./IntroVideo.vue";
|
|
||||||
</script>
|
|
||||||
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
* Use the on-site chat app to immediately talk with support, when available.
|
* Use the on-site chat app to immediately talk with support, when available.
|
||||||
* Join our [Discord server](https://discord.gg/fqp9JXXQyt)
|
* Join our [Discord server](https://discord.gg/fqp9JXXQyt)
|
||||||
* Email [support@dexorder.trade](mailto:support@dexorder.trade)
|
* Email [support@dexorder.com](mailto:support@dexorder.com)
|
||||||
|
|
||||||
|
|
||||||
## Open Order not Executing
|
## Open Order not Executing
|
||||||
|
|||||||
@@ -7,14 +7,15 @@ title: Fees
|
|||||||
|
|
||||||
## Fill Fee
|
## Fill Fee
|
||||||
|
|
||||||
Dexorder charges the same fee as the Uniswap pool you trade, capped at a maximum of 0.15%.
|
Dexorder charges just one basis point (0.01%) of the tokens you receive from trading.
|
||||||
|
|
||||||
| Uniswap Pool Fee | Dexorder Fee | Total Fee |
|
| Uniswap Pool Fee | Dexorder Fee | Total Fee |
|
||||||
|------------------|--------------|-----------|
|
|------------------|--------------|-----------|
|
||||||
| 0.01% | 0.01% | 0.02% |
|
| 0.01% | 0.01% | 0.02% |
|
||||||
| 0.05% | 0.05% | 0.10% |
|
| 0.05% | 0.01% | 0.06% |
|
||||||
| 0.30% | 0.15% | 0.45% |
|
| 0.30% | 0.01% | 0.31% |
|
||||||
| 1.00% | 0.15% | 1.15% |
|
| 1.00% | 0.01% | 1.01% |
|
||||||
|
|
||||||
|
|
||||||
## Gas Fees
|
## Gas Fees
|
||||||
|
|
||||||
|
|||||||
32
src/index.md
32
src/index.md
@@ -9,7 +9,7 @@ hero:
|
|||||||
actions:
|
actions:
|
||||||
- theme: brand
|
- theme: brand
|
||||||
text: Launch App
|
text: Launch App
|
||||||
link: https://app.dexorder.trade/
|
link: https://app.dexorder.com/
|
||||||
target: dexorder-app
|
target: dexorder-app
|
||||||
- theme: alt
|
- theme: alt
|
||||||
text: Documentation
|
text: Documentation
|
||||||
@@ -45,3 +45,33 @@ features:
|
|||||||
details: Running on Arbitrum One means orders trade fast with cheap gas. More L2's coming soon.
|
details: Running on Arbitrum One means orders trade fast with cheap gas. More L2's coming soon.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
<style>
|
||||||
|
a.VPButton-medium-brand {
|
||||||
|
border-color: var(--vp-button-brand-border);
|
||||||
|
color: var(--vp-button-brand-text);
|
||||||
|
background-color: var(--vp-button-brand-bg);
|
||||||
|
border-radius: 20px;
|
||||||
|
padding: 0 20px;
|
||||||
|
line-height: 38px;
|
||||||
|
font-size: 14px;
|
||||||
|
display: inline-block;
|
||||||
|
/*border: 1px solid transparent;*/
|
||||||
|
text-align: center;
|
||||||
|
font-weight: 600;
|
||||||
|
white-space: nowrap;
|
||||||
|
transition: color 0.25s, border-color 0.25s, background-color 0.25s;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
a.VPButton-medium-brand:hover {
|
||||||
|
border-color: var(--vp-button-brand-hover-border);
|
||||||
|
color: var(--vp-button-brand-hover-text);
|
||||||
|
background-color: var(--vp-button-brand-hover-bg);
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<div style="text-align: center; margin-top: 2rem;">
|
||||||
|
<a class="VPButton-medium-brand" href="https://app.dexorder.com/" target="dexorder-app">Launch App</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|||||||
34
src/jobs.md
Normal file
34
src/jobs.md
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
# We're Hiring!
|
||||||
|
|
||||||
|
Join our growing team and build the future of DeFi!
|
||||||
|
|
||||||
|
|
||||||
|
## Front-end Engineer
|
||||||
|
|
||||||
|
* Remote work; background check required
|
||||||
|
* Must have Web3 experience
|
||||||
|
* JavaScript / Vue 3 / Socket.io / Ethers.js
|
||||||
|
* Apply to <a href='jobs@dexorder.com'>jobs@dexorder.com</a> and if you're serious, include the latest VaultInitCodeHash from our Arbitrum contracts.
|
||||||
|
|
||||||
|
|
||||||
|
## Marketing Manager
|
||||||
|
|
||||||
|
* Remote work; background check required
|
||||||
|
* Must have a strong network in crypto
|
||||||
|
* Campaign design and implementation
|
||||||
|
* Social media management
|
||||||
|
* KOI relationship management
|
||||||
|
* Ongoing content creation
|
||||||
|
* Apply to <a href='jobs@dexorder.com'>jobs@dexorder.com</a> and if you're serious, say what you think our most marketable feature is.
|
||||||
|
|
||||||
|
|
||||||
|
## Business Manager
|
||||||
|
|
||||||
|
* Remote work; background check required
|
||||||
|
* Resposible for all compliance activities
|
||||||
|
* Liase with legal and accounting
|
||||||
|
* Regular tax and compliance filings
|
||||||
|
* Payroll
|
||||||
|
* Bookkeeping
|
||||||
|
* Apply to <a href='jobs@dexorder.com'>jobs@dexorder.com</a> and if you're serious, mention what you think our biggest regulatory risk is.
|
||||||
|
|
||||||
BIN
src/public/supercut.mov
Normal file
BIN
src/public/supercut.mov
Normal file
Binary file not shown.
@@ -7,7 +7,7 @@ title: Terms of Service
|
|||||||
|
|
||||||
**Last Updated:** November 18, 2024
|
**Last Updated:** November 18, 2024
|
||||||
|
|
||||||
Please read these Terms of Service (the “**Terms**”) and our [Privacy Policy](/privacy-policy) carefully because they govern your use of the website (and all subdomains and subpages thereon) located at dexorder.trade, including without limitation the subdomains app.dexorder.trade and www.dexorder.trade (collectively, the “**Site**”), and the Dexorder web application graphical user interface and any other services accessible via the Site (together with the Site, web application, and other services, collectively, the “**Dexorder Service**”) offered by Dexorder LLC (“**Dexorder**,” “**we**,” “**our**,” or “**us**”).
|
Please read these Terms of Service (the “**Terms**”) and our [Privacy Policy](/privacy-policy) carefully because they govern your use of the website (and all subdomains and subpages thereon) located at dexorder.com, including without limitation the subdomains app.dexorder.com and www.dexorder.com (collectively, the “**Site**”), and the Dexorder web application graphical user interface and any other services accessible via the Site (together with the Site, web application, and other services, collectively, the “**Dexorder Service**”) offered by Dexorder LLC (“**Dexorder**,” “**we**,” “**our**,” or “**us**”).
|
||||||
|
|
||||||
**BY USING THE DEXORDER SERVICE, YOU REPRESENT THAT (I) YOU ARE NOT LOCATED WITHIN THE UNITED STATES; AND (II) YOU ARE NOT A PERSON OR ENTITY WHO IS RESIDENT IN, A CITIZEN OF, IS LOCATED IN, IS INCORPORATED IN, OR HAS A REGISTERED OFFICE IN ANY RESTRICTED TERRITORY, AS DEFINED BELOW (ANY SUCH PERSON OR ENTITY FROM WITHIN THE UNITED STATES OR A RESTRICTED TERRITORY, IS REFERRED TO HEREIN AS A “**RESTRICTED PERSON**”).**
|
**BY USING THE DEXORDER SERVICE, YOU REPRESENT THAT (I) YOU ARE NOT LOCATED WITHIN THE UNITED STATES; AND (II) YOU ARE NOT A PERSON OR ENTITY WHO IS RESIDENT IN, A CITIZEN OF, IS LOCATED IN, IS INCORPORATED IN, OR HAS A REGISTERED OFFICE IN ANY RESTRICTED TERRITORY, AS DEFINED BELOW (ANY SUCH PERSON OR ENTITY FROM WITHIN THE UNITED STATES OR A RESTRICTED TERRITORY, IS REFERRED TO HEREIN AS A “**RESTRICTED PERSON**”).**
|
||||||
|
|
||||||
@@ -57,7 +57,7 @@ WHEN YOU AGREE TO THESE TERMS, YOU ARE AGREEING (WITH LIMITED EXCEPTION) TO RESO
|
|||||||
|
|
||||||
(b) **Limitations**. As a condition to accessing or using the Dexorder Service or the Site, you acknowledge, understand, and agree to the following:
|
(b) **Limitations**. As a condition to accessing or using the Dexorder Service or the Site, you acknowledge, understand, and agree to the following:
|
||||||
|
|
||||||
(i) Subject to your compliance with these Terms, Dexorder will use its commercially reasonable efforts to provide you with access to the Dexorder Service and to cause your Interactions to be executed on the applicable DEX in accordance with Dexorder’s Execution Policy located at [https://dexorder.trade/execution-policy/](/execution-policy) (“**Execution Policy**”), however from time to time the Site and the Dexorder Service may be inaccessible or inoperable for any reason, including, without limitation: (a) if an Interaction repeatedly fails to be executed (such as due to an error in Interaction execution or a malfunction in the Dexorder Service); (b) equipment malfunctions; c) periodic maintenance procedures or repairs that Dexorder or any of its suppliers or contractors may undertake from time to time; (d) causes beyond Dexorder’s control or that Dexorder could not reasonably foresee; (e) disruptions and temporary or permanent unavailability of underlying blockchain infrastructure; (f) unavailability of third-party service providers or external partners for any reason; or (g) an Activation Signal not being sent.
|
(i) Subject to your compliance with these Terms, Dexorder will use its commercially reasonable efforts to provide you with access to the Dexorder Service and to cause your Interactions to be executed on the applicable DEX in accordance with Dexorder’s Execution Policy located at [https://dexorder.com/execution-policy/](/execution-policy) (“**Execution Policy**”), however from time to time the Site and the Dexorder Service may be inaccessible or inoperable for any reason, including, without limitation: (a) if an Interaction repeatedly fails to be executed (such as due to an error in Interaction execution or a malfunction in the Dexorder Service); (b) equipment malfunctions; c) periodic maintenance procedures or repairs that Dexorder or any of its suppliers or contractors may undertake from time to time; (d) causes beyond Dexorder’s control or that Dexorder could not reasonably foresee; (e) disruptions and temporary or permanent unavailability of underlying blockchain infrastructure; (f) unavailability of third-party service providers or external partners for any reason; or (g) an Activation Signal not being sent.
|
||||||
|
|
||||||
(ii) the Site and the Dexorder Service may evolve, which means Dexorder may apply changes, replace, or discontinue (temporarily or permanently) the Dexorder Service at any time in its sole discretion;
|
(ii) the Site and the Dexorder Service may evolve, which means Dexorder may apply changes, replace, or discontinue (temporarily or permanently) the Dexorder Service at any time in its sole discretion;
|
||||||
|
|
||||||
@@ -216,4 +216,4 @@ WHEN YOU AGREE TO THESE TERMS, YOU ARE AGREEING (WITH LIMITED EXCEPTION) TO RESO
|
|||||||
|
|
||||||
18. **Contact Information**
|
18. **Contact Information**
|
||||||
|
|
||||||
If you have any questions about these Terms or the Dexorder Service, please contact Dexorder at [legal@dexorder.trade](mailto:legal@dexorder.trade) or [support@dexorder.trade](mailto:support@dexorder.trade).
|
If you have any questions about these Terms or the Dexorder Service, please contact Dexorder at [legal@dexorder.com](mailto:legal@dexorder.com) or [support@dexorder.com](mailto:support@dexorder.com).
|
||||||
Reference in New Issue
Block a user