import fs from 'fs'
import path from 'path'

export async function seedWallets(prisma: any) {
    const walletsDataRaw = fs.readFileSync(path.join(__dirname, '/content/prop_firms/walletSeed.json'), 'utf8')
    const walletsData = JSON.parse(walletsDataRaw)
    for (const wallet of walletsData) {
        await prisma.wallet.create({
            data: {
                id: wallet.id,
                network: wallet.network,
                name: wallet.name,
                address: wallet.address,
                description: wallet.description,
                createdAt: new Date(wallet.createdAt),
                updatedAt: new Date(wallet.updatedAt)
            }
        })
    }
    console.log('Wallets seeded successfully!')
}
