refactor: move project under backend

这个提交包含在:
cryptocommuniums-afk
2026-02-02 10:12:26 +08:00
父节点 810d0420d6
当前提交 616f9bd8c6
修改 27 个文件,包含 35 行新增16 行删除

查看文件

@@ -0,0 +1,19 @@
PORT=4020
HOST=https://pay.capay.hao.work
LOG_LEVEL=info
FACILITATOR_JWT_SECRET=replace-with-strong-secret
PAYMENT_HMAC_SECRET=replace-with-strong-secret
EVM_PRIVATE_KEY=da31295a02cb4bf55be60827d72be87c60d7c40efc9b10f6f04dd87e97735da5
SOLANA_PRIVATE_KEY=fQ6DNzNNJmwiuB9VQSCn5UnwrJktp1ZKsgkmds8NsQowgswv58TGibnJpQkKcLzQtHztizvshfcQVoCJBZrfWsB
# Alchemy Ethereum RPC
ETHEREUM_RPC_URL=https://eth-mainnet.g.alchemy.com/v2/P9kZiHB6Q7CLrBlMsUN3n
# Optional BSC RPC (Alchemy BNB Mainnet)
BSC_RPC_URL=https://bnb-mainnet.g.alchemy.com/v2/P9kZiHB6Q7CLrBlMsUN3n
# Solana RPC (Alchemy)
SOLANA_RPC_URL=https://solana-mainnet.g.alchemy.com/v2/P9kZiHB6Q7CLrBlMsUN3n
REDIS_URL=redis://127.0.0.1:6379

查看文件

@@ -0,0 +1,49 @@
{
"port": 4020,
"host": "0.0.0.0",
"chains": {
"eip155:1": {
"eip1559": true,
"signers": ["$EVM_PRIVATE_KEY"],
"rpc": [
{
"http": "https://eth-mainnet.g.alchemy.com/v2/P9kZiHB6Q7CLrBlMsUN3n",
"rate_limit": 20
}
]
},
"eip155:56": {
"eip1559": false,
"signers": ["$EVM_PRIVATE_KEY"],
"rpc": [
{
"http": "https://bnb-mainnet.g.alchemy.com/v2/P9kZiHB6Q7CLrBlMsUN3n",
"rate_limit": 20
}
]
},
"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp": {
"signer": "$SOLANA_PRIVATE_KEY",
"rpc": "https://solana-mainnet.g.alchemy.com/v2/P9kZiHB6Q7CLrBlMsUN3n",
"pubsub": "wss://solana-mainnet.g.alchemy.com/v2/P9kZiHB6Q7CLrBlMsUN3n"
}
},
"schemes": [
{
"id": "v1-eip155-exact",
"chains": "eip155:*"
},
{
"id": "v2-eip155-exact",
"chains": "eip155:*"
},
{
"id": "v1-solana-exact",
"chains": "solana:*"
},
{
"id": "v2-solana-exact",
"chains": "solana:*"
}
]
}

查看文件

@@ -0,0 +1,21 @@
{
"evm": {
"ethereum": {
"chainId": 1,
"rpcEnv": "ETHEREUM_RPC_URL",
"explorer": "https://etherscan.io/tx/"
},
"bsc": {
"chainId": 56,
"rpcEnv": "BSC_RPC_URL",
"explorer": "https://bscscan.com/tx/"
}
},
"svm": {
"solana": {
"cluster": "mainnet-beta",
"rpcEnv": "SOLANA_RPC_URL",
"explorer": "https://solscan.io/tx/"
}
}
}

查看文件

@@ -0,0 +1,21 @@
{
"evm": {
"ethereum": {
"USDC": { "address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", "decimals": 6 },
"USDT": { "address": "0xdAC17F958D2ee523a2206206994597C13D831ec7", "decimals": 6 },
"ETH": { "native": true, "decimals": 18 }
},
"bsc": {
"USDC": { "address": "0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d", "decimals": 18 },
"USDT": { "address": "0x55d398326f99059fF775485246999027B3197955", "decimals": 18 },
"BNB": { "native": true, "decimals": 18 }
}
},
"svm": {
"solana": {
"USDC": { "mint": "EPjFWdd5AufqSSqeM2qE1z3vY2Z9K5xkqkQ3yqC4wR5Z", "decimals": 6 },
"USDT": { "mint": "Es9vMFrzaCERzmxEtpmJieE5s3bD4ZjbFj9a2yq6VQ8G", "decimals": 6 },
"SOL": { "native": true, "decimals": 9 }
}
}
}