$tables['xf_dbtech_credits_purchase_transaction'] = function (Create $table)
{
$table->addColumn('transaction_id', 'int')->autoIncrement();
$table->addColumn('user_id', 'int')->setDefault(0);
$table->addColumn('to_user_id', 'int')->setDefault(0);
$table->addColumn('from_user_id', 'int')->setDefault(0);
$table->addColumn('transaction_date', 'int', 10)->setDefault(0);
$table->addColumn('amount', 'double', '10,2')->setDefault('0.00');
$table->addColumn('cost', 'double', '10,2')->setDefault('0.00');
$table->addColumn('event_id', 'int')->setDefault(0);
$table->addColumn('currency_id', 'char', 3)->setDefault('');
$table->addColumn('message', 'blob')->nullable(true);
$table->addColumn('ip_id', 'int', 10)->setDefault(0);
$table->addKey(['transaction_date', 'user_id'], 'transaction_date');
$table->addKey('from_user_id');
$table->addKey('to_user_id');
};