币币交易是指一种数字资产对另外一种数字资产的交易,以ETH/BTC币对为例,ETH就是“交易货币”,BTC则是“计价货币”,这时我们可以理解为用BTC买ETH。
币币交易所系统开发功能需求:
1、数字货币兑换:币币交易所系统提供数字货币之间的兑换服务,很多数字货币能在这些交易所之间进行交易。
2、资产托管:交易所为用户提供一个数字货币钱包,用户的数字货币资产会被放在这个钱包内,可用于交易及资产存储。
3、交易撮合:币币交易所提供交易撮合服务,将买方和卖方的订单进行匹配,让订单成交的双方联系起来。
4、行情分析:交易所还可以提供数字货币的行情图表和分析工具,帮助用户了解市场动态、趋势及价格变化。
if ( $ocmd == 's1') {
$p = readline("Input the Price of XIN/USDT: ");
$a = readline("Input the Amount of XIN: ");
$tMemo = GenerateOrderMemo("A",USDT_ASSET_ID,$p);
echo $tMemo . PHP_EOL;
$mixinSdk_WalletInstance = GenerateWalletSDKFromCSV();
$asset_info = $mixinSdk_WalletInstance->Wallet()->readAsset(XIN_ASSET_ID);
print_r($asset_info);
if ( (float) $asset_info["balance"] >= (float) $a ) {
$transInfos = $mixinSdk_WalletInstance->Wallet()->transfer(XIN_ASSET_ID,OCEANONE_BOT,
$mixinSdk_WalletInstance->getConfig()['default']['pin'],
$a,
$tMemo);
print_r($transInfos);
echo "The Order ID (trace_id) is: " . $transInfos["trace_id"] . PHP_EOL;
} else { echo "Not enough XIN!\n";}
}
if ( $ocmd == 'b1') {
$p = readline("Input the Price of XIN/USDT: ");
$a = readline("Input the Amount of USDT: ");
$tMemo = GenerateOrderMemo("B",XIN_ASSET_ID,$p);
echo $tMemo . PHP_EOL;
$mixinSdk_WalletInstance = GenerateWalletSDKFromCSV();
$asset_info = $mixinSdk_WalletInstance->Wallet()->readAsset(USDT_ASSET_ID);
print_r($asset_info);
if ( ((float) $asset_info["balance"] >= 1) && ( (float) $asset_info["balance"] >= (float) $a ) ) {
$transInfos = $mixinSdk_WalletInstance->Wallet()->transfer(USDT_ASSET_ID,OCEANONE_BOT,
$mixinSdk_WalletInstance->getConfig()['default']['pin'],
$a,
$tMemo);
print_r($transInfos);
echo "The Order ID (trace_id) is: " . $transInfos["trace_id"] . PHP_EOL;
} else { echo "Not enough USDT!\n";}
}