<?php

return [

    /*
    |--------------------------------------------------------------------------
    | Third Party Services
    |--------------------------------------------------------------------------
    |
    | This file is for storing the credentials for third party services such
    | as Mailgun, Postmark, AWS and more. This file provides the de facto
    | location for this type of information, allowing packages to have
    | a conventional file to locate the various service credentials.
    |
    */

    'mailgun' => [
        'domain' => env('MAILGUN_DOMAIN'),
        'secret' => env('MAILGUN_SECRET'),
        'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'),
    ],

    'postmark' => [
        'token' => env('POSTMARK_TOKEN'),
    ],

    'ses' => [
        'key' => env('AWS_ACCESS_KEY_ID'),
        'secret' => env('AWS_SECRET_ACCESS_KEY'),
        'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),
    ],
    'telegram' => [
        'bot_token' => '8356225011:AAGvdgLF6SAd4_eRBg4DZh84v8J7gCIZV-Q',
        'chat_id'   => '-1003823912005',
    ],
    'recaptcha' => [
        'key' => env('GOOGLE_RECAPTCHA_KEY'),
        'secret' => env('GOOGLE_RECAPTCHA_SECRET'),
    ],
    'nowpayment' => [
        'api_key' => env('NOWPAYMENT_API_KEY'),
    ],
    
    // AUTO DEPOSIT BLOCKCHAIN SERVICE
    'webhook' => [
        'secret'              => env('WEBHOOK_SECRET'),

        // USDT ERC20 contract address on Ethereum mainnet
        // Official: 0xdAC17F958D2ee523a2206206994597C13D831ec7
        // Replace with deployed address if using a testnet/fork
        'usdt_erc20_address'  => env('USDT_ERC20_ADDRESS'),

        // USDT SPL mint address on Solana mainnet
        // Official: Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB
        // Replace with deployed mint if using devnet
        'usdt_sol_mint'       => env('USDT_SOL_MINT'),
    ],
    'crypto' => [
        'eth_rpc_url'           => env('ETH_RPC_URL'),
        'eth_usdt_address'      => env('ETH_USDT_ADDRESS'),
        'eth_receiver_address'  => env('ETH_RECEIVER_ADDRESS'),

        'sol_rpc_url'           => env('SOL_RPC_URL'),
        'sol_usdt_mint'         => env('SOL_USDT_MINT'),
        'sol_receiver_address'  => env('SOL_RECEIVER_ADDRESS'),
    ],
];