PC chạy Node DUAL XEON E5 2678V3 /64Gb /GTX 1050Ti-4gb

π 0,690

DUAL XEON E5 2678V3 /64Gb / GTX 1050Ti-4gb 

  ( Vga bh 3 tháng ) 

  • CPU: 2 x CPU XEON E5 2678V3 2.5G up 3.1G | 24 CORE | 48 THREAD
  • MẠINBOARD: HUANANZHI X99-T8D DUAL CPU
  • TẢN NHIỆT: 2 x TẢN COOLERMASTER T400i
  • RAM: 64G ECC REGISTERED DDR3 ( 4x16G )
  • SSD: 250GB NVme
  • VGA: GTX 1050TI- 4GB
  • NGUỒN: NGUỒN Xigmatech X650
  • CASE:  VIETTECH X21 Strix

Liên hệ trao đổi thông tin:

Gọi ngayFacebook
Gọi ngay

Zalo

// Authenticate the user, and get permission to request payments from them: const scopes = ['payments']; // Read more about this callback in the SDK reference: function onIncompletePaymentFound(payment) { /* ... */ }; Pi.authenticate(scopes, onIncompletePaymentFound).then(function(auth) { console.log(`Hi there! You're ready to make payments!`); }).catch(function(error) { console.error(error); }); Pi.createPayment({ // Amount of π to be paid: amount: 3.14, // An explanation of the payment - will be shown to the user: memo: "...", // e.g: "Digital kitten #1234", // An arbitrary developer-provided metadata object - for your own usage: metadata: { /* ... */ }, // e.g: { kittenId: 1234 } }, { // Callbacks you need to implement - read more about those in the detailed docs linked below: onReadyForServerApproval: function(paymentId) { /* ... */ }, onReadyForServerCompletion: function(paymentId, txid) { /* ... */ }, onCancel: function(paymentId) { /* ... */ }, onError: function(error, payment) { /* ... */ }, });