const cryppt_config = {
    KEY: 'NENET_CRYPT_KEY',
    KEY_IV: 'NENET_CRYPT_IV',
    WITHDRAW_KEY: 'denet!@#$%^&2022',
}


const timer_config = {
    OPEN_TIMED_COLLECT_COINS: false
}

const account_config = {
    WELLET_PRIVATE_KEY: '4Uz4Jm7Xd1gH+1nFbR0B7hk1ITmsT8O3iAgS/hC0L9TkrqAZoklsQhXl4fA1X+uqpckF4HtnXnMpwng94GvvzsRfXYirfDfboneuzfc0o7s=',
    WELLET_PUBLIC_KEY: '0xAD48D13E77011cFE03fF19729B6A247847AfD28E',
    TOKEN_GAS_LIMIT: '90000',
    BNB_GAS_LIMIT: '21000',
    BNB_GAS_PRICE: '10000000000',
    TOKEN_GAS_PRICE: '10000000000',
    TRANSFER_GAS: true,
    FEISHU_URL: 'https://open.feishu.cn/open-apis/bot/v2/hook/18dfe21f-b1bd-46ca-a8c7-c85e1c84f02d',
    // CZZ_BASEURL: "https://internal-block-payout-test.denet.me",
    CZZ_BASEURL: "https://internal-block-payout.denet.me",
    STATISTICS_URL: 'https://testapi.denetme.net/denet/wallet/stat/getMoneyStat?date='
    // STATISTICS_URL:'https://api.denetme.net/denet/wallet/stat/getMoneyStat?date='
}

const reids_token_config = {
    TOKENPRICE: 'TOKENPRICE',
    TOKENWITHDRAW: 'TOKENWITHDRAW',
    GASPRICE: "GASPRICE",
    LAST_BNB_PRICE: 'LAST_BNB_PRICE',
    LAST_TOKEN_PRICE: 'LAST_TOKEN_PRICE',
    WITHDRAW_QUEUE_KEY: 'WITHDRAW_QUEUE_KEY_DEV',
    WITHDRAW_QUEUE_STATUS: 'WITHDRAW_QUEUE_STATUS',
    COLLECT_CONIS_QUEUE_KEY: 'COLLECT_CONIS_QUEUE_KEY_DEV',
    LAST_COLLECT_PUBLIC_KEY: 'LAST_COLLECT_PUBLIC_LEY',
    LAST_COLLECT_TIME: 'LAST_COLLECT_TIME',
    CHECK_CZZ_WITHDRAW_STATUS_QUEUE: 'CHECK_CZZ_WITHDRAW_STATUS_QUEUE',
    BSC_LOG_MONITORING_KEY: 'BSC_LOG_MONITORING_KEY'
}

// http 埋点上报配置
const http_log_report_config = {
    HOST: 'https://testlog.weiqumeta.com',
    PATH: '/log-center/statistics/uploadLogFromFrontend',
    LOG_TYPE: 150,
}

// 设置数据库配置文件
const db_config = {
    // 数据库配置
    // mysql: {
    //     DATABASE: 'denet_chain',   //数据库名称
    //     DATABASE_MY_NODE: 'bnb_block_sync',   //自建 node 存储
    //     TABLENAME: 'user_key_manage',   //表名
    //     USERNAME: 'denet',   //用户名
    //     PASSWORD: 'cyber#Together_2022', //密码
    //     PORT: '3306', //连接的端口
    //     HOST: 'denet-test.csi2lctklqzg.us-east-1.rds.amazonaws.com', //host
    //     OPEN_POOL: true,
    //     POOL_SIZE: 5,
    // },

    // redis: {
    //     PORT: 6379, // Redis port
    //     HOST: "denet-test.y2slbl.clustercfg.memorydb.us-east-1.amazonaws.com", // Redis host
    //     USERNAME: null, // needs Redis >= 6
    //     PASSWORD: null,
    // },

    // // 线上数据库配置
    mysql: {
        DATABASE: 'denet_chain',   //数据库名称
        DATABASE_MY_NODE: 'bnb_block_sync',   //自建 node 存储
        TABLENAME: 'user_key_manage',   //表名
        USERNAME: 'denet',   //用户名
        PASSWORD: 'cyber#Together_2022', //密码
        PORT: '3306', //连接的端口
        HOST: 'denet-chain-prod.csi2lctklqzg.us-east-1.rds.amazonaws.com', //host
        OPEN_POOL: true,
        POOL_SIZE: 5,
    },

    redis: {
        PORT: 6379, // Redis port
        HOST: "denet-chain-prod.y2slbl.clustercfg.memorydb.us-east-1.amazonaws.com", // Redis host
        USERNAME: null,
        PASSWORD: null,
    },
}

// 设置 moralis sdk 配置文件
const moralis_config = {
    SERVER_URL: "https://hxjqysbenoy3.usemoralis.com:2053/server",
    APP_ID: "cMVXOox61oFzjAuKcSuEtRg6qE9DXNFEKNoWgFsN",
    MASTER_KEY: "QVEzoPXVvanDgDx3CSKMh51O9zDPZ59Lo83ZI5cn",
    MORALIS_SECRET: "J0GEeEBh5MVtabeWI6XWuIPWSilnw4HVS6hEiSXJEX4zcN0rlMIGb0EkToUc0lGb",
    DEFAULT_PRIVATE_KEY: "xxx",
}


const logger_config = {
    BASE_PATH: `${__dirname}/../logs/denetnode`,
}

module.exports = {
    db_config,
    moralis_config,
    reids_token_config,
    account_config,
    timer_config,
    logger_config,
    http_log_report_config,
    cryppt_config,
}