Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
c801a56
prom deploy
lilchizh May 15, 2025
0be985d
citrea deploy
lilchizh May 19, 2025
a1b065d
neura tesntet deploy
lilchizh May 21, 2025
46ddded
hyper evm deploy
lilchizh May 27, 2025
9873911
ronin deploy
lilchizh Jun 6, 2025
79185d8
hyperevm testnet deploy
lilchizh Jul 15, 2025
6752f42
taraxa deploy
lilchizh Aug 1, 2025
35fd0b8
lynex tac deploy
lilchizh Aug 15, 2025
d58ca24
plasma mainnet deploy
lilchizh Oct 4, 2025
36ec041
sophon os testnet deploy
lilchizh Oct 28, 2025
efadfea
change reown key
lilchizh Nov 7, 2025
e3734eb
generated
lilchizh Nov 7, 2025
f3670f9
restyle
damnnou Nov 21, 2025
c24ab03
chore fix
damnnou Nov 21, 2025
44dc081
fix native logo, check balances
damnnou Dec 8, 2025
b68297b
refactor: bump deps, add config
damnnou Dec 8, 2025
cda77c3
refactor: restyle pages, add ui kit, fix useTransactionAwait
damnnou Dec 24, 2025
d3035a1
refactor: add farming module, ve33 module
damnnou Dec 24, 2025
ac0c2dd
feat: add slidingFee plugin, set fee in pool
damnnou Dec 24, 2025
a5de64f
feat: add safety switch, fix usePool
damnnou Dec 24, 2025
94e5f70
fix: build script
damnnou Dec 25, 2025
45f1bf4
change subgraphs
lilchizh Feb 4, 2026
ce973cf
(security) overrideFee, global settings
lilchizh Feb 6, 2026
79945c4
(modules) remake of plugin configuration modal
lilchizh Feb 9, 2026
e9f48d8
(modules) reset on cancel
lilchizh Feb 9, 2026
51b55bc
init prediction
lilchizh Mar 30, 2026
e650867
feat: add prediction module
damnnou Apr 3, 2026
48b93c4
fix: question condition, sort by deadline
damnnou Apr 3, 2026
8835145
feat: add token selector to top up modal
damnnou Apr 6, 2026
c8217e8
chore: dialog close button
damnnou Apr 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 2 additions & 5 deletions .env
Original file line number Diff line number Diff line change
@@ -1,5 +1,2 @@
VITE_INFO_GRAPH=https://api.studio.thegraph.com/query/82608/ve-analytics/version/latest
VITE_BLOCKS_GRAPH=https://api.studio.thegraph.com/query/50593/base-testnet-blocks/version/latest
VITE_FARMING_GRAPH=https://api.studio.thegraph.com/query/82608/ve-farms/version/latest
VITE_INFURA_RPC=https://base-sepolia-rpc.publicnode.com
VITE_WALLETCONNECT_PROJECT_ID=79c313a96c99edbc26d06cd97bff1126
VITE_REOWN_PROJECT_ID=79c313a96c99edbc26d06cd97bff1126
VITE_GRAPH_API_KEY=68386d41ea4c7e40566e44ee7c88c0dc
58 changes: 41 additions & 17 deletions .eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -1,18 +1,42 @@
module.exports = {
root: true,
env: { browser: true, es2020: true },
extends: [
'eslint:recommended',
'plugin:@typescript-eslint/recommended',
'plugin:react-hooks/recommended',
],
ignorePatterns: ['dist', '.eslintrc.cjs'],
parser: '@typescript-eslint/parser',
plugins: ['react-refresh'],
rules: {
'react-refresh/only-export-components': [
'warn',
{ allowConstantExport: true },
],
},
}
root: true,
env: { browser: true, es2020: true },
extends: ["eslint:recommended", "plugin:@typescript-eslint/recommended", "plugin:react-hooks/recommended"],
ignorePatterns: ["dist", ".eslintrc.cjs"],
parser: "@typescript-eslint/parser",
plugins: ["react-refresh"],
rules: {
"no-restricted-imports": [
"error",
{
patterns: [
{
group: ["@/modules/*/components", "@/modules/*/components/*"],
message: `Direct imports from "components" folders are restricted.
Please import from the module root instead, for example:

import ModuleName from "@/modules/ModuleName";
const { SomeComponent } = ModuleName.components;`,
},
{
group: ["@/modules/*/hooks", "@/modules/*/hooks/*"],
message: `Direct imports from "hooks" folders are restricted.
Please import from the module root instead, for example:

import ModuleName from "@/modules/ModuleName";
const { useSomeHook } = ModuleName.hooks;`,
},
{
group: ["@/modules/*/utils", "@/modules/*/utils/*"],
message: `Direct imports from "utils" folders are restricted.
Please import from the module root instead, for example:

import ModuleName from "@/modules/ModuleName";
const { someUtility } = ModuleName.utils;`,
},
],
},
],
"@typescript-eslint/no-explicit-any": ["off"],
},
};
43 changes: 24 additions & 19 deletions codegen.ts
Original file line number Diff line number Diff line change
@@ -1,26 +1,31 @@
import { INFO_GRAPH_URL, FARMING_GRAPH_URL, DEFAULT_CHAIN_ID, PREDICTION_GRAPH_URL } from "./config";
import type { CodegenConfig } from "@graphql-codegen/cli";

const config: CodegenConfig = {
overwrite: true,
schema: [
"https://api.studio.thegraph.com/query/82608/ve-analytics/version/latest",
"https://api.studio.thegraph.com/query/50593/goerli-blocks/version/latest",
"https://api.studio.thegraph.com/query/82608/ve-farms/version/latest",
],
documents: "src/graphql/queries/!(*.d).{ts,tsx}",
generates: {
"src/graphql/generated/graphql.tsx": {
plugins: [
"typescript",
"typescript-operations",
"typescript-react-apollo",
],
config: {
withHooks: true,
withResultType: true,
},
overwrite: true,
schema: [
INFO_GRAPH_URL[DEFAULT_CHAIN_ID],
FARMING_GRAPH_URL[DEFAULT_CHAIN_ID],
PREDICTION_GRAPH_URL[DEFAULT_CHAIN_ID]
],
documents: "src/graphql/queries/!(*.d).{ts,tsx}",
generates: {
"src/graphql/generated/graphql.tsx": {
plugins: ["typescript", "typescript-operations", "typescript-react-apollo"],
config: {
withHooks: true,
withResultType: true,
scalars: {
BigInt: "string",
BigDecimal: "string",
Bytes: "string",
Int8: "number",
Int: "number",
Timestamp: "number",
},
},
},
},
},
};

export default config;
Loading
Loading