เจตเฉ‡เจตเจœเจผ เจฌเจฒเจพเจ•เจšเฉˆเจจ 'เจคเฉ‡ เจตเจฟเจ•เฉ‡เจ‚เจฆเจฐเฉ€เจ•เฉเจฐเจฟเจค, เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจเจซเฉ€เจฒเฉ€เจเจŸ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ

เจตเฉ‡เจตเจœเจผ เจฌเจฒเจพเจ•เจšเฉˆเจจ 'เจคเฉ‡ เจตเจฟเจ•เฉ‡เจ‚เจฆเจฐเฉ€เจ•เฉเจฐเจฟเจค เจเจซเฉ€เจฒเฉ€เจเจŸ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ, เจฌเฉ‡เจŸเฉ‡เจ•เจธ เจŸเฉ€เจฎ เจฆเฉเจ†เจฐเจพ เจตเฉ‡เจตเจœเจผ เจฒเฉˆเจฌเจœเจผ เจ—เฉเจฐเจพเจ‚เจŸ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจœเฉ‹เจ‚ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ†เฅค

เจชเฉ‹เจธเจŸ เจ‡เจธเจผเจคเจฟเจนเจพเจฐเจฌเจพเจœเจผเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ! เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจนเฉˆ เจ…เจคเฉ‡ เจตเจฐเจคเจฃ เจ…เจคเฉ‡ เจตเฉฐเจกเจฃ เจฒเจˆ เจธเฉเจคเฉฐเจคเจฐ เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ dApp เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจ‰เจคเฉ‡เจœเจฟเจค เจ•เจฐเจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจฟเจ•เฉ‡เจ‚เจฆเจฐเฉ€เจ•เจฐเจฃ เจจเฉ‚เฉฐ เจ‰เจคเจธเจผเจพเจนเจฟเจค เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจนเจฐเฉ‡เจ• เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจฒเจพเจญ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค

เจตเฉ‡เจตเจœเจผ เจฌเจฒเจพเจ•เจšเฉˆเจจ 'เจคเฉ‡ เจตเจฟเจ•เฉ‡เจ‚เจฆเจฐเฉ€เจ•เฉเจฐเจฟเจค, เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจเจซเฉ€เจฒเฉ€เจเจŸ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ

เจเจซเฉ€เจฒเฉ€เจเจŸ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจฒเจˆ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† dApp เจ‰เจนเจจเจพเจ‚ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจŸเฉˆเจชเจฒเฉ‡เจŸ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจœเฉ‹เจ‚ เจเจซเฉ€เจฒเฉ€เจเจŸ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจ•เจพเจชเฉ€ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸ เจตเจœเฉ‹เจ‚, เจ‡เฉฑเจ• เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ‡ เจคเฉŒเจฐ เจคเฉ‡, เจœเจพเจ‚ เจคเจ•เจจเฉ€เจ•เฉ€ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจตเจฟเจšเจพเจฐเจพเจ‚ เจฆเฉ‡ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน เจตเจœเฉ‹เจ‚ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจฆเฉ‡ เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจš, เจ‡เจน เจ‡เฉฑเจ• เจจเจฟเจฏเจฎเจค เจเจซเฉ€เจฒเฉ€เจเจŸ เจธเจฟเจธเจŸเจฎ เจนเฉˆ เจœเฉ‹ เจ‡เฉฑเจ• เจฐเฉˆเจซเจฐเจฒ เจจเจพเจฒ เจฐเจœเจฟเจธเจŸเฉเจฐเฉ‡เจธเจผเจจ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจฐเฉˆเจซเจฐเจฒ เจฒเจˆ เจ‡เจจเจพเจฎเจพเจ‚ เจฆเฉ€ เจฌเจนเฉ-เจชเฉฑเจงเจฐเฉ€ เจ‡เจ•เฉฑเจคเจฐเจคเจพ เจ…เจคเฉ‡ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจฐเจœเจฟเจธเจŸเจฐ เจ•เจฐเจจ เจฒเจˆ เจชเฉเจฐเฉ‡เจฐเจฃเจพ (เจ•เฉˆเจธเจผเจฌเฉˆเจ•)เฅค เจธเจฟเจธเจŸเจฎ เจ‡เฉฑเจ• "เจธเจผเฉเฉฑเจง" dApp เจนเฉˆ, เจฏเจพเจจเฉ€, เจตเฉˆเฉฑเจฌ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฌเจฒเจพเจ•เจšเฉˆเจจ เจจเจพเจฒ เจธเจฟเฉฑเจงเจพ เจ‡เฉฐเจŸเจฐเฉˆเจ•เจŸ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจฌเจฟเจจเจพเจ‚ เจ‡เจธเจฆเฉ‡ เจ†เจชเจฃเฉ‡ เจฌเฉˆเจ•เจเจ‚เจก, เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ, เจ†เจฆเจฟ เจฆเฉ‡เฅค

เจตเจฐเจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจคเจ•เจจเฉ€เจ•เจพเจ‚ เจœเฉ‹ เจ•เจˆ เจนเฉ‹เจฐ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉ€ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจนเฉ‹ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ:

  • เจ‡เฉฑเจ• เจธเจฎเจพเจฐเจŸ เจ–เจพเจคเฉ‡ เจจเฉ‚เฉฐ เจคเฉเจฐเฉฐเจค เจตเจพเจชเจธเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจ•เจฐเจœเจผเฉ‡ เจตเจฟเฉฑเจš เจ•เจพเจฒ เจ•เจฐเจจเจพ (เจ•เจพเจฒ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ•เจพเจฒ เจฒเจˆ เจญเฉเจ—เจคเจพเจจ เจ•เจฐเจจ เจฒเจˆ เจ–เจพเจคเฉ‡ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจŸเฉ‹เจ•เจจ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ‡, เจชเจฐ เจ‰เจน เจ•เจพเจฒ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจ‰เฉฑเจฅเฉ‡ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจ)เฅค
  • PoW-เจ•เฉˆเจชเจšเจพ - เจธเจฎเจพเจฐเจŸ เจ…เจ•เจพเจ‰เจ‚เจŸ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจฒเจˆ เจ‰เฉฑเจš-เจซเฉเจฐเฉ€เจ•เฉเจเจ‚เจธเฉ€ เจ†เจŸเฉ‹เจฎเฉ‡เจŸเจฟเจก เจ•เจพเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจธเฉเจฐเฉฑเจ–เจฟเจ† - เจ•เฉˆเจชเจšเจพ เจฆเฉ‡ เจธเจฎเจพเจจ, เจชเจฐ เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ‡ เจธเจฌเฉ‚เจค เจฆเฉเจ†เจฐเจพเฅค
  • เจŸเฉˆเจฎเจชเจฒเฉ‡เจŸ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจกเจพเจŸเจพ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจฒเจˆ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ›เฅค

เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเจจ:

  • ride4dapps เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจธเจฎเจพเจฐเจŸ เจ…เจ•เจพเจ‰เจ‚เจŸ เจ•เฉ‹เจก (เจœเฉ‹, เจฏเฉ‹เจœเจจเจพ เจ…เจจเฉเจธเจพเจฐ, เจฎเฉเฉฑเจ– เจธเจฎเจพเจฐเจŸ เจ–เจพเจคเฉ‡ เจตเจฟเฉฑเจš เจฎเจฟเจฒเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ เจœเจฟเจธ เจฒเจˆ เจเจซเฉ€เจฒเฉ€เจเจŸ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ);
  • js เจฐเฉˆเจชเจฐ เจœเฉ‹ WAVES NODE REST API เจ‰เฉฑเจคเฉ‡ เจ‡เฉฑเจ• เจเจฌเจธเจŸเจฐเฉˆเจ•เจธเจผเจจ เจชเฉฑเจงเจฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆ;
  • vuejs เจซเจฐเฉ‡เจฎเจตเจฐเจ• 'เจคเฉ‡ เจ•เฉ‹เจก, เจœเฉ‹ เจ•เจฟ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจ…เจคเฉ‡ เจฐเจพเจˆเจก เจ•เฉ‹เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเจพ เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจจ เจนเฉˆเฅค

เจ†เจ‰ เจ…เจธเฉ€เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจธเฉ‚เจšเฉ€เจฌเฉฑเจง เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเจพ เจตเจฐเจฃเจจ เจ•เจฐเฉ€เจ.

เจคเฉเจฐเฉฐเจค เจฎเฉเฉœ เจ…เจฆเจพเจ‡เจ—เฉ€ เจฆเฉ‡ เจจเจพเจฒ เจ•เจฐเจœเจผเฉ‡ เจฒเจˆ เจ‡เฉฑเจ• เจธเจฎเจพเจฐเจŸ เจ–เจพเจคเฉ‡ เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจจเจพ

InvokeScript เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจจ เจฒเจˆ เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจ–เจพเจคเฉ‡ เจคเฉ‹เจ‚ เจซเฉ€เจธ เจฆเจพ เจญเฉเจ—เจคเจพเจจ เจ•เจฐเจจเจพ เจชเฉˆเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจ•เฉ‹เจˆ เจธเจฎเฉฑเจธเจฟเจ† เจจเจนเฉ€เจ‚ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจฌเจฒเจพเจ•เจšเฉˆเจจ เจ—เฉ€เจ•เจธเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฌเจฃเจพ เจฐเจนเฉ‡ เจนเฉ‹ เจœเจฟเจจเฉเจนเจพเจ‚ เจฆเฉ‡ เจ–เจพเจคเฉ‡ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจจเจฟเจธเจผเจšเจฟเจค เจฎเจพเจคเจฐเจพ เจตเจฟเฉฑเจš WAVES เจŸเฉ‹เจ•เจจ เจนเจจ, เจชเจฐ เจœเฉ‡เจ•เจฐ เจ‰เจคเจชเจพเจฆ เจฆเจพ เจ‰เจฆเฉ‡เจธเจผ เจ†เจฎ เจฒเฉ‹เจ•เจพเจ‚ เจฆเฉเจ†เจฐเจพ เจตเจฐเจคเจฃเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจ‡เฉฑเจ• เจ—เฉฐเจญเฉ€เจฐ เจธเจฎเฉฑเจธเจฟเจ† เจฌเจฃ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ†เจ–เจผเจฐเจ•เจพเจฐ, เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ WAVES เจŸเฉ‹เจ•เจจเจพเจ‚ (เจœเจพเจ‚ เจ•เฉ‹เจˆ เจนเฉ‹เจฐ เจขเฉเจ•เจตเฉ€เจ‚ เจธเฉฐเจชเฉฑเจคเฉ€ เจœเฉ‹ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจฒเจˆ เจญเฉเจ—เจคเจพเจจ เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ) เจ–เจฐเฉ€เจฆเจฃ เจฆเจพ เจงเจฟเจ†เจจ เจฐเฉฑเจ–เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจœเฉ‹ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจฆเจพเจ–เจฒเฉ‡ เจฒเจˆ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจนเฉ€ เจ•เจพเจซเจผเฉ€ เจฐเฉเจ•เจพเจตเจŸ เจจเฉ‚เฉฐ เจตเจงเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเฉฐเจชเฉฑเจคเฉ€ เจตเฉฐเจก เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจœเฉ‹ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจฒเจˆ เจญเฉเจ—เจคเจพเจจ เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจฃเจ—เฉ‡ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจฆเฉเจฐเจตเจฐเจคเฉ‹เจ‚ เจฆเฉ‡ เจœเฉ‹เจ–เจฎ เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจ•เจฐเจจเจ—เฉ‡ เจœเจฆเฉ‹เจ‚ เจธเจพเจกเฉ‡ เจธเจฟเจธเจŸเจฎ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจคเจฐเจฒ เจธเฉฐเจชเจคเฉ€ เจจเฉ‚เฉฐ เจชเฉฐเจช เจ•เจฐเจจ เจฒเจˆ เจธเจตเฉˆเจšเจพเจฒเจฟเจค เจธเจฟเจธเจŸเจฎ เจฌเจฃเจพเจ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค

เจ‡เจน เจฌเจนเฉเจค เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจนเฉ‹เจตเฉ‡เจ—เจพ เจœเฉ‡เจ•เจฐ InvokeScript เจจเฉ‚เฉฐ "เจชเฉเจฐเจพเจชเจคเจ•เจฐเจคเจพ เจฆเฉ‡ เจ–เจฐเจšเฉ‡ 'เจคเฉ‡" (เจธเจฎเจพเจฐเจŸ เจ–เจพเจคเจพ เจœเจฟเจธ 'เจคเฉ‡ เจธเจ•เฉเจฐเจฟเจชเจŸ เจธเจฅเจพเจชเจฟเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ) เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉเฉฐเจฆเจพ, เจ…เจคเฉ‡ เจ…เจœเจฟเจนเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ, เจนเจพเจฒเจพเจ‚เจ•เจฟ เจธเจชเฉฑเจธเจผเจŸ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚, เจฎเฉŒเจœเฉ‚เจฆ เจนเฉˆเฅค

เจœเฉ‡เจ•เจฐ InvokeScript เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจคเฉเจธเฉ€เจ‚ เจ•เจพเจฒเจฐ เจฆเฉ‡ เจชเจคเฉ‡ 'เจคเฉ‡ เจ‡เฉฑเจ• ScriptTransfer เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจœเฉ‹ เจ–เจฐเจšเฉ‡ เจ—เจ เจซเฉ€เจธ เจŸเฉ‹เจ•เจจเจพเจ‚ เจฒเจˆ เจฎเฉเจ†เจตเจœเจผเจพ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ…เจœเจฟเจนเฉ€ เจ•เจพเจฒ เจธเจซเจฒ เจนเฉ‹เจตเฉ‡เจ—เฉ€, เจญเจพเจตเฉ‡เจ‚ เจ•เจพเจฒ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ•เจพเจฒเจฟเฉฐเจ— เจ–เจพเจคเฉ‡ 'เจคเฉ‡ เจ•เฉ‹เจˆ เจœเจพเจ‡เจฆเจพเจฆ เจจเจพ เจนเฉ‹เจตเฉ‡เฅค เจ‡เจน เจธเฉฐเจญเจต เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจŸเฉ‹เจ•เจจเจพเจ‚ เจฒเจˆ เจšเฉˆเจ• เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจฌเฉเจฒเจพเจ‰เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจจเจพ เจ•เจฟ เจ‡เจธ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจคเจพเจ‚ เจœเฉ‹ เจคเฉเจฐเฉฐเจค เจฎเฉเฉœ เจ…เจฆเจพเจ‡เจ—เฉ€ เจฆเฉ‡ เจ…เจงเฉ€เจจ, เจ•เฉเจฐเฉˆเจกเจฟเจŸ 'เจคเฉ‡ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจ•เฉ€เจคเฉ‡ เจœเจพ เจธเจ•เจฃเฅค

เจธเจ•เฉเจฐเจฟเจชเจŸ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ (i.caller, i.fee, เจฏเฉ‚เจจเจฟเจŸ)

เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเจพ เจ•เฉ‹เจก เจธเจฎเจพเจฐเจŸ เจ…เจ•เจพเจ‰เจ‚เจŸ เจซเฉฐเจกเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ–เจฐเจšเฉ€ เจ—เจˆ เจซเฉ€เจธ เจฆเฉ€ เจ…เจฆเจพเจ‡เจ—เฉ€ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจฆเฉ€ เจฆเฉเจฐเจตเจฐเจคเฉ‹เจ‚ เจคเฉ‹เจ‚ เจฌเจšเจพเจ‰เจฃ เจฒเจˆ, เจ‡เฉฑเจ• เจœเจพเจ‚เจš เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆ เจ•เจฟ เจ•เจพเจฒเจฐ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€ เจธเฉฐเจชเฉฑเจคเฉ€ เจตเจฟเฉฑเจš เจ…เจคเฉ‡ เจตเจพเจœเจฌ เจธเฉ€เจฎเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจซเฉ€เจธ เจ–เจฐเจš เจ•เจฐเจฆเจพ เจนเฉˆ:

func checkFee(i:Invocation) = {
if i.fee > maxFee then throw(โ€œunreasonable large feeโ€) else
if i.feeAssetId != unit then throw(โ€œfee must be in WAVESโ€) else true
}

เจจเจพเจฒ เจนเฉ€, เจซเฉฐเจกเจพเจ‚ เจฆเฉ€ เจ–เจคเจฐเจจเจพเจ• เจ…เจคเฉ‡ เจฌเฉ‡เจคเฉเจ•เฉ€ เจฌเจฐเจฌเจพเจฆเฉ€ เจคเฉ‹เจ‚ เจฌเจšเจพเจ‰เจฃ เจฒเจˆ, เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจ•เจพเจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ† (PoW-เจ•เฉˆเจชเจšเจพ) เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค

PoW-เจ•เฉˆเจชเจšเจพ

เจชเจฐเฉ‚เจซ-เจ†เจซ-เจตเจฐเจ• เจ•เฉˆเจชเจšเจพ เจฆเจพ เจฌเจนเฉเจค เจนเฉ€ เจตเจฟเจšเจพเจฐ เจจเจตเจพเจ‚ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ…เจคเฉ‡ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจตเฉฑเจ–-เจตเฉฑเจ– เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจœเจพ เจšเฉเฉฑเจ•เจพ เจนเฉˆ, เจœเจฟเจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉ‡เจตเจœเจผ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค เจตเจฟเจšเจพเจฐ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ…เจœเจฟเจนเฉ€ เจ•เจพเจฐเจตเจพเจˆ เจ•เจฐเจจ เจฒเจˆ เจœเฉ‹ เจธเจพเจกเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจ–เจชเจค เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจ•เจพเจฒเจฐ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจธเจฐเฉ‹เจคเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉ€ เจ–เจฐเจš เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจธเจฐเฉ‹เจค เจฆเฉ€ เจ•เจฎเฉ€ เจฆเจพ เจนเจฎเจฒเจพ เจ•เจพเจซเจผเฉ€ เจฎเจนเจฟเฉฐเจ—เจพ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เฉฑเจ• เจฌเจนเฉเจค เจนเฉ€ เจ†เจธเจพเจจ เจ…เจคเฉ‡ เจ˜เฉฑเจŸ เจ•เฉ€เจฎเจค เจตเจพเจฒเฉ€ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจฒเจˆ เจ•เจฟ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจฆเฉ‡ เจญเฉ‡เจœเจฃ เจตเจพเจฒเฉ‡ เจจเฉ‡ PoW เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจนเฉˆ, เจ‡เฉฑเจ• เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจ†เจˆเจกเฉ€ เจœเจพเจ‚เจš เจนเฉˆ:

เจœเฉ‡เจ•เจฐ เจฒเฉˆ(toBase58String(i.transactionId), 3) != โ€œ123โ€ เจซเจฟเจฐ เจธเฉเฉฑเจŸเฉ‹ (โ€œเจ•เฉฐเจฎ เจ…เจธเจซเจฒ เจนเฉ‹เจฃ เจฆเจพ เจธเจฌเฉ‚เจคโ€) เจนเฉ‹เจฐ

เจ‡เฉฑเจ• เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจจ เจฒเจˆ, เจ•เจพเจฒเจฐ เจจเฉ‚เฉฐ เจ…เจœเจฟเจนเฉ‡ เจฎเจพเจชเจฆเฉฐเจกเจพเจ‚ เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเจจเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ เจคเจพเจ‚ เจœเฉ‹ เจ‡เจธเจฆเจพ เจ…เจงเจพเจฐ 58 เจ•เฉ‹เจก (id) เจจเฉฐเจฌเจฐ 123 เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจตเฉ‡, เจœเฉ‹ เจ”เจธเจคเจจ เจ•เฉเจ เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจฆเฉ‡ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจธเจฎเฉ‡เจ‚ เจจเจพเจฒ เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจพเจกเฉ‡ เจ•เฉฐเจฎ เจฒเจˆ เจ‰เจšเจฟเจค เจนเฉˆเฅค เจœเฉ‡ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจœเจพเจ‚ เจตเจงเฉ‡เจฐเฉ‡ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ PoW เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจคเจพเจ‚ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจ‡เฉฑเจ• เจธเจชเฉฑเจธเจผเจŸ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจธเฉ‹เจงเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ.

เจŸเฉˆเจฎเจชเจฒเฉ‡เจŸ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจกเจพเจŸเจพ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจฒเจˆ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ›

เจฌเจฒเจพเจ•เจšเฉˆเจจ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ‡ เจคเฉŒเจฐ เจคเฉ‡ เจตเจฐเจคเจฃ เจฒเจˆ, เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸเจพเจ‚ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจ•เฉ€-เจตเฉˆเจฒ เจตเจœเฉ‹เจ‚ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ€ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจ•เจฐเจจ เจฒเจˆ API เจŸเฉ‚เจฒเจธ เจฆเจพ เจนเฉ‹เจฃเจพ เจฌเจนเฉเจค เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆเฅค เจ…เจœเจฟเจนเฉ€ เจŸเฉ‚เจฒเจ•เจฟเฉฑเจŸ เจœเฉเจฒเจพเจˆ 2019 เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจตเจฟเฉฑเจš เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจชเฉเจฐเจ—เจŸ เจนเฉ‹เจˆ ?เจฎเฉ‡เจฒ REST API เจฌเฉ‡เจจเจคเฉ€ 'เจคเฉ‡ /addresses/data?matches=regexp. เจนเฉเจฃ, เจœเฉ‡เจ•เจฐ เจธเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเฉˆเฉฑเจฌ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจคเฉ‹เจ‚ เจตเฉฑเจง เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจ…เจคเฉ‡ เจธเจพเจฐเฉ€เจ†เจ‚ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจ‡เฉฑเจ• เจตเจพเจฐ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚, เจชเจฐ เจธเจฟเจฐเจซ เจ•เฉเจ เจธเจฎเฉ‚เจน, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจ•เฉเฉฐเจœเฉ€ เจจเจพเจฎ เจฆเฉเจ†เจฐเจพ เจ‡เฉฑเจ• เจšเฉ‹เจฃ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เจธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš, เจ•เจขเจตเจพเจ‰เจฃ เจฆเฉ‡ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจจเฉ‚เฉฐ เจ‡เฉฐเจ•เฉ‹เจก เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ

withdraw_${userAddress}_${txid}

เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจฆเจฟเฉฑเจคเฉ‡ เจชเจคเฉ‡ เจฒเจˆ เจซเฉฐเจกเจพเจ‚ เจฆเฉ€ เจจเจฟเจ•เจพเจธเฉ€ เจฒเจˆ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ:

?matches=withdraw_${userAddress}_.*

เจนเฉเจฃ เจ†เจ‰ เจคเจฟเจ†เจฐ เจ˜เฉ‹เจฒ เจฆเฉ‡ เจญเจพเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เฉ€เจเฅค

Vuejs เจ•เฉ‹เจก

เจ•เฉ‹เจก เจ…เจธเจฒ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจจเฉ‡เฉœเฉ‡ เจ‡เฉฑเจ• เจ•เจพเจฐเจœเจธเจผเฉ€เจฒ เจกเฉˆเจฎเฉ‹ เจนเฉˆเฅค เจ‡เจน เจตเฉ‡เจตเจœเจผ เจ•เฉ€เจชเจฐ เจฆเฉเจ†เจฐเจพ เจฒเฉŒเจ—เจ‡เจจ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ affiliate.js เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจ‡เจน เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจฐเจœเจฟเจธเจŸเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ, เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจกเฉ‡เจŸเจพ เจฆเฉ€ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจ–เจพเจคเฉ‡ เจตเจฟเฉฑเจš เจ•เจฎเจพเจˆ เจ•เฉ€เจคเฉ€ เจฐเจ•เจฎ เจ•เจขเจตเจพเจ‰เจฃ เจฆเฉ€ เจตเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

เจตเฉ‡เจตเจœเจผ เจฌเจฒเจพเจ•เจšเฉˆเจจ 'เจคเฉ‡ เจตเจฟเจ•เฉ‡เจ‚เจฆเจฐเฉ€เจ•เฉเจฐเจฟเจค, เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจเจซเฉ€เจฒเฉ€เจเจŸ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ

เจฐเจพเจˆเจก เจฒเจˆ เจ•เฉ‹เจก

เจฐเจœเจฟเจธเจŸเจฐ, เจซเฉฐเจก เจ…เจคเฉ‡ เจ•เจขเจตเจพเจ‰เจฃ เจฆเฉ‡ เจซเฉฐเจ•เจธเจผเจจ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค

เจฐเจœเจฟเจธเจŸเจฐ เจซเฉฐเจ•เจธเจผเจจ เจธเจฟเจธเจŸเจฎ เจ‰เฉฑเจคเฉ‡ เจ‡เฉฑเจ• เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจฐเจœเจฟเจธเจŸเจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจธเจฆเฉ‡ เจฆเฉ‹ เจฎเจพเจชเจฆเฉฐเจก เจนเจจ: เจฐเฉˆเจซเจฐเจฐ (เจฐเฉˆเจซเจฐเจฐ เจเจกเจฐเฉˆเฉฑเจธ) เจ…เจคเฉ‡ เจฒเฉ‚เจฃ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ, เจœเฉ‹ เจ•เจฟ เจซเฉฐเจ•เจธเจผเจจ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจตเจฐเจคเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจ†เจˆเจกเฉ€ (PoW-เจ•เฉˆเจชเจšเจพ เจŸเจพเจธเจ•) เจจเฉ‚เฉฐ เจšเฉเจฃเจจ เจฒเจˆ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเจพ เจนเฉˆเฅค

เจซเฉฐเจ•เจธเจผเจจ (เจ‡เจธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจนเฉ‹เจฐ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจตเจพเจ‚เจ—) เจฐเจฟเจฃ เจ•เจพเจฒ เจคเจ•เจจเฉ€เจ• เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจซเฉฐเจ•เจธเจผเจจ เจฆเจพ เจจเจคเฉ€เจœเจพ เจ‡เจธ เจซเฉฐเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจซเฉ€เจธ เจฆเฉ‡ เจญเฉเจ—เจคเจพเจจ เจฒเจˆ เจตเจฟเฉฑเจค เจ•เจฐเจจเจพ เจนเฉˆเฅค เจ‡เจธ เจนเฉฑเจฒ เจฒเจˆ เจงเฉฐเจจเจตเจพเจฆ, เจ‡เฉฑเจ• เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจœเจฟเจธเจจเฉ‡ เจนเฉเจฃเฉ‡ เจ‡เฉฑเจ• เจตเจพเจฒเจฟเจŸ เจฌเจฃเจพเจ‡เจ† เจนเฉˆ, เจคเฉเจฐเฉฐเจค เจธเจฟเจธเจŸเจฎ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจธเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเฉฐเจชเฉฑเจคเฉ€ เจ–เจฐเฉ€เจฆเจฃ เจœเจพเจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฌเจพเจฐเฉ‡ เจšเจฟเฉฐเจคเจพ เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจจเจนเฉ€เจ‚ เจนเฉˆ เจœเฉ‹ เจ‰เจธเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจซเฉ€เจธ เจฆเจพ เจญเฉเจ—เจคเจพเจจ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ.

เจฐเจœเจฟเจธเจŸเฉเจฐเฉ‡เจธเจผเจจ เจซเฉฐเจ•เจธเจผเจจ เจฆเจพ เจจเจคเฉ€เจœเจพ เจฆเฉ‹ เจฐเจฟเจ•เจพเจฐเจก เจนเจจ:

${owner)_referer = referer
${referer}_referral_${owner} = owner

เจ‡เจน เจ…เฉฑเจ—เฉ‡ เจ…เจคเฉ‡ เจ‰เจฒเจŸ เจ–เฉ‹เจœเจพเจ‚ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ (เจ•เจฟเจธเฉ‡ เจฆเจฟเฉฑเจคเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเจพ เจฐเฉˆเจซเจฐเจฐ เจ…เจคเฉ‡ เจฆเจฟเฉฑเจคเฉ‡ เจ—เจ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจธเจพเจฐเฉ‡ เจฐเฉˆเจซเจฐเจฒ)เฅค

เจซเฉฐเจก เจซเฉฐเจ•เจธเจผเจจ เจ…เจธเจฒ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจค เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจจเจฎเฉ‚เจจเจพ เจนเฉˆเฅค เจ‡เจธ เจฆเฉ‡ เจชเฉเจฐเจธเจคเฉเจค เจฐเฉ‚เจช เจตเจฟเฉฑเจš, เจ‡เจน เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจฆเฉเจ†เจฐเจพ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจพเจฐเฉ‡ เจซเฉฐเจกเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉˆเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉฑเจงเจฐ 1, 2, 3 เจฆเฉ‡ เจฐเฉˆเจซเจฐเจฐเจพเจ‚ เจฆเฉ‡ เจ–เจพเจคเจฟเจ†เจ‚ เจตเจฟเฉฑเจš, "เจ•เฉˆเจธเจผเจฌเฉˆเจ•" เจ–เจพเจคเฉ‡ เจ…เจคเฉ‡ "เจฌเจฆเจฒเจฃ" เจ–เจพเจคเฉ‡ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฆเจพ เจนเฉˆ (เจนเจฐ เจšเฉ€เจœเจผ เจœเฉ‹ เจชเจฟเจ›เจฒเฉ‡ เจตเจฟเฉฑเจš เจตเฉฐเจกเฉ‡ เจœเจพเจฃ 'เจคเฉ‡ เจฌเจšเฉ€ เจฐเจนเจฟเฉฐเจฆเฉ€ เจนเฉˆ) เจ–เจพเจคเฉ‡ เจ‡เฉฑเจฅเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ)เฅค

เจ•เฉˆเจธเจผเจฌเฉˆเจ• เจ…เฉฐเจคเจฎ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจฐเฉˆเจซเจฐเจฒ เจชเฉเจฐเจฃเจพเจฒเฉ€ เจตเจฟเฉฑเจš เจนเจฟเฉฑเจธเจพ เจฒเฉˆเจฃ เจฒเจˆ เจชเฉเจฐเฉ‡เจฐเจฟเจค เจ•เจฐเจจ เจฆเจพ เจ‡เฉฑเจ• เจธเจพเจงเจจ เจนเฉˆเฅค เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจธเจฟเจธเจŸเจฎ เจฆเฉเจ†เจฐเจพ เจญเฉเจ—เจคเจพเจจ เจ•เฉ€เจคเฉ‡ เจ—เจ เจ•เจฎเจฟเจธเจผเจจ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจจเฉ‚เฉฐ "เจ•เฉˆเจธเจผเจฌเฉˆเจ•" เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ‰เจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ เจตเจพเจชเจธ เจฒเฉˆ เจธเจ•เจฆเจพ เจนเฉˆ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฐเฉˆเจซเจฐเจฒ เจฒเจˆ เจ‡เจจเจพเจฎเฅค

เจฐเฉˆเจซเจฐเจฒ เจธเจฟเจธเจŸเจฎ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจซเฉฐเจก เจซเฉฐเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจธเฉ‹เจงเจฟเจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจธเจฎเจพเจฐเจŸ เจ–เจพเจคเฉ‡ เจฆเฉ‡ เจฎเฉเฉฑเจ– เจคเจฐเจ• เจตเจฟเฉฑเจš เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจœเจฟเจธ 'เจคเฉ‡ เจธเจฟเจธเจŸเจฎ เจ•เฉฐเจฎ เจ•เจฐเฉ‡เจ—เจพเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเฉ‡เจ•เจฐ เจ‡เฉฑเจ• เจฌเจพเจœเจผเฉ€ เจฒเจˆ เจ‡เฉฑเจ• เจฐเฉˆเจซเจฐเจฒ เจ‡เจจเจพเจฎ เจฆเจพ เจญเฉเจ—เจคเจพเจจ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจซเฉฐเจก เจซเฉฐเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจ‰เจธ เจคเจฐเจ• เจตเจฟเฉฑเจš เจฌเจฃเจพเจ‡เจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ เจธเฉฑเจŸเจพ เจฒเจ—เจพเจˆ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ (เจœเจพเจ‚ เจ•เฉ‹เจˆ เจนเฉ‹เจฐ เจจเจฟเจธเจผเจพเจจเจพ เจ•เจพเจฐเจตเจพเจˆ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจœเจฟเจธ เจฒเจˆ เจ‡เจจเจพเจฎ เจฆเจพ เจญเฉเจ—เจคเจพเจจ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ)เฅค เจฐเฉˆเจซเจฐเจฒ เจ‡เจจเจพเจฎเจพเจ‚ เจฆเฉ‡ เจคเจฟเฉฐเจจ เจชเฉฑเจงเจฐ เจ‡เจธ เจซเฉฐเจ•เจธเจผเจจ เจตเจฟเฉฑเจš เจ•เฉ‹เจก เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค เจœเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจตเฉฑเจง เจœเจพเจ‚ เจ˜เฉฑเจŸ เจชเฉฑเจงเจฐ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจธ เจจเฉ‚เฉฐ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจตเฉ€ เจ เฉ€เจ• เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ‡เจจเจพเจฎ เจชเฉเจฐเจคเฉ€เจธเจผเจคเจคเจพ เจชเฉฑเจงเจฐ1-เจชเฉฑเจงเจฐ3 เจธเจฅเจฟเจฐเจพเจ‚เจ• เจฆเฉเจ†เจฐเจพ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ; เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจ‡เจธเจจเฉ‚เฉฐ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจ—เจฟเจฃเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจฐเจ•เจฎ * เจชเฉฑเจงเจฐ / 1000, เจญเจพเจต, เจฎเฉเฉฑเจฒ 1 0,1% เจจเจพเจฒ เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเจพ เจนเฉˆ (เจ‡เจธ เจจเฉ‚เฉฐ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจตเฉ€ เจฌเจฆเจฒเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ)เฅค

เจซเฉฐเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจจ เจจเจพเจฒ เจ–เจพเจคเจพ เจฌเจ•เจพเจ‡เจ† เจฌเจฆเจฒเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจซเจพเจฐเจฎ เจฆเฉ‡ เจฒเฉŒเจ—เจฟเฉฐเจ— เจ‰เจฆเฉ‡เจธเจผเจพเจ‚ เจฒเจˆ เจเจ‚เจŸเจฐเฉ€เจ†เจ‚ เจตเฉ€ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ:

fund_address_txid = address:owner:inc:level:timestamp
ะ”ะปั ะฟะพะปัƒั‡ะตะฝะธั timestamp (ั‚ะตะบัƒั‰ะตะณะพ ะฒั€ะตะผะตะฝะธ) ะธัะฟะพะปัŒะทัƒะตั‚ัั ั‚ะฐะบะฐั ะฒะพั‚ ัะฒัะทะบะฐ
func getTimestamp() = {
let block = extract(blockInfoByHeight(height))
toString(block.timestamp)
}

เจฏเจพเจจเฉ€, เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจฆเจพ เจธเจฎเจพเจ‚ เจ‰เจธ เจฌเจฒเจพเจ• เจฆเจพ เจธเจฎเจพเจ‚ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‡เจน เจธเจฅเจฟเจค เจนเฉˆเฅค เจ‡เจน เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจคเฉ‹เจ‚ เจŸเจพเจˆเจฎเจธเจŸเฉˆเจ‚เจช เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจจเจพเจฒเฉ‹เจ‚ เจตเจงเฉ‡เจฐเฉ‡ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจนเฉˆ, เจ–เจพเจธ เจ•เจฐเจ•เฉ‡ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจ•เจพเจฒเจฏเฉ‹เจ— เจคเฉ‹เจ‚ เจ‰เจชเจฒเจฌเจง เจจเจนเฉ€เจ‚ เจนเฉˆเฅค
เจตเจพเจชเจฟเจธ เจซเฉฐเจ•เจธเจผเจจ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจ–เจพเจคเฉ‡ เจตเจฟเฉฑเจš เจธเจพเจฐเฉ‡ เจ‡เจ•เฉฑเจ เฉ‡ เจ•เฉ€เจคเฉ‡ เจ‡เจจเจพเจฎ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจฒเฉŒเจ—เจฟเฉฐเจ— เจ‰เจฆเฉ‡เจธเจผเจพเจ‚ เจฒเจˆ เจเจ‚เจŸเจฐเฉ€เจ†เจ‚ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ:

# withdraw log: withdraw_user_txid=amount:timestamp

เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ

เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเจพ เจฎเฉเฉฑเจ– เจนเจฟเฉฑเจธเจพ affiliate.js เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจเจซเฉ€เจฒเฉ€เจเจŸ เจกเฉ‡เจŸเจพ เจฎเจพเจกเจฒเจพเจ‚ เจ…เจคเฉ‡ WAVES NODE REST API เจตเจฟเจšเจ•เจพเจฐ เจ‡เฉฑเจ• เจชเฉเจฒ เจนเฉˆเฅค เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจคเฉ‹เจ‚ เจธเฉเจคเฉฐเจคเจฐ เจ‡เฉฑเจ• เจเจฌเจธเจŸเจฐเฉˆเจ•เจธเจผเจจ เจชเฉฑเจงเจฐ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆ (เจ•เฉ‹เจˆ เจตเฉ€ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ)เฅค เจเจ•เจŸเจฟเจต เจซเฉฐเจ•เจธเจผเจจ (เจฐเจœเจฟเจธเจŸเจฐ, เจ•เจขเจตเจพเจ‰เจฃเจพ) เจ‡เจน เจฎเฉฐเจจเจฆเฉ‡ เจนเจจ เจ•เจฟ เจธเจฟเจธเจŸเจฎ 'เจคเฉ‡ เจตเฉ‡เจต เจ•เฉ€เจชเจฐ เจ‡เฉฐเจธเจŸเจพเจฒ เจนเฉˆ; เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจ–เฉเจฆ เจ‡เจธเจฆเฉ€ เจœเจพเจ‚เจš เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค

เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ‡ เจคเจฐเฉ€เจ•เฉ‡:

fetchReferralTransactions
fetchWithdrawTransactions
fetchMyBalance
fetchReferrals
fetchReferer
withdraw
register

เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจฆเฉ€ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจจเจพเจฎเจพเจ‚ เจคเฉ‹เจ‚ เจธเจชเฉฑเจธเจผเจŸ เจนเฉˆ; เจฎเจพเจชเจฆเฉฐเจก เจ…เจคเฉ‡ เจตเจพเจชเจธ เจ•เฉ€เจคเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจตเจฐเจฃเจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ. เจฐเจœเจฟเจธเจŸเจฐ เจซเฉฐเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจตเจพเจงเฉ‚ เจŸเจฟเฉฑเจชเจฃเฉ€เจ†เจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ - เจ‡เจน เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจ†เจˆ.เจกเฉ€. เจจเฉ‚เฉฐ เจšเฉเจฃเจจ เจฆเจพ เจ‡เฉฑเจ• เจšเฉฑเจ•เจฐ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจœเฉ‹ เจ‡เจน 123 เจคเฉ‹เจ‚ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจตเฉ‡ - เจ‡เจน เจ‰เฉฑเจชเจฐ เจฆเฉฑเจธเจฟเจ† เจ—เจฟเจ† PoW-เจ•เฉˆเจชเจšเจพ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจชเฉเฉฐเจœ เจฐเจœเจฟเจธเจŸเฉเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจคเฉ‹เจ‚ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจซเฉฐเจ•เจธเจผเจจ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจ†เจˆเจกเฉ€ เจจเจพเจฒ เจ‡เฉฑเจ• เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจฒเฉฑเจญเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจซเจฟเจฐ เจตเฉ‡เจต เจ•เฉ€เจชเจฐ เจฆเฉเจ†เจฐเจพ เจ‡เจธ 'เจคเฉ‡ เจฆเจธเจคเจ–เจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค

DEX เจเจซเฉ€เจฒเฉ€เจเจŸ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ 'เจคเฉ‡ เจ‰เจชเจฒเจฌเจง เจนเฉˆ GitHub.com.

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹