ื ืืืกืขื ืืจืึทืืืืื ืฆืืืขืื ืคึผืจืึธืืจืึทื ืืืืฃ ืื ืืืึทืืืขืก ืืืึทืงืืืื, ืืืคึผืืึทืืขื ืึทื ืืื ืึท ืืืื ืคืื ืึท ืืืึทืืืขืก ืืึทืืก ืฉืขื ืงืขื ืืืจื ืื ืืขืืขืงืก ืืึทื ืฉืึทืคึฟื.
ืืขืจ ืคึผืึธืกืื ืืื ื ืืฉื ืืึทื ืฆืข! ืืขืจ ืคึผืจืึธืืจืึทื ืืื ืึธืคึฟื ืืงืืจ, ืืืึทื ื ืืฆื ืืื ืคืึทืจืฉืคึผืจืืืืื ื ืืขื ืขื ืคืจืื. ืื ื ืืฆื ืคืื ืืขื ืคึผืจืึธืืจืึทื ืกืืืืืึทืืืืฅ ืื ืึทื ืืืืืงืืื ื ืคืื ืืึทืคึผืคึผ ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืคึผืจืึทืืึธืืฅ ืืืื ืืืกืขื ืืจืึทืืืืืืฉืึทื, ืืืึธืก ืืขื ืขืคืืฅ ืืขืืขืจ ืืื ืืขืจื ืขื ืืึทื ืืฆืขืจ.
ืื ืืขืจืืื ืื ืืึทืคึผืคึผ ืคึฟืึทืจ ืฆืืืขืื ืืืืื ืืื ืึท ืืืกืืขืจ ืคึฟืึทืจ ืคึผืจืึทืืืฉืขืงืก ืืืึธืก ืึทืจืืึทื ื ืขืืขื ืฆืืืขืื ืืื ืึท ืืืื ืคืื ืืืืขืจ ืคืึทื ืืงืฉืึทื ืึทืืืื. ืืขืจ ืงืึธื ืงืขื ืขื ืืืขืจื ืืขื ืืฆื ืืื ืึท ืืืกืืขืจ ืคึฟืึทืจ ืงืึทืคึผืืื ื, ืืื ืึท ืืืืืืึธืืขืง, ืึธืืขืจ ืืื ืึท ืกืืื ืคืื ืืืืืึทื ืคึฟืึทืจ ืืขืื ืืฉ ืืืคึผืืึทืืขื ืืืืฉืึทื.
ืืื ืืขืจืืื ืขื ืคืื ืคืึทื ืืงืฉืึทื ืึทืืืื, ืืึธืก ืืื ืึท ืจืขืืืืขืจ ืฆืืืขืื ืกืืกืืขื ืืืึธืก ืืืคึผืืึทืืึทื ืฅ ืจืขืืืกืืจืึทืฆืืข ืืื ืึท ืจืขืคืขืจืจืขืจ, ืืึทืืื-ืืืจืื ืึทืงืจืืึทื ืคืื ืจืืืืึธืจืื ืคึฟืึทืจ ืจืืคืขืจืึทืื ืืื ืืึธืืืึทืืืืืฉืึทื ืคึฟืึทืจ ืจืขืืืฉืืกืืขืจืื ื ืืื ืื ืกืืกืืขื (ืงืึทืฉืืึทืง). ืื ืกืืกืืขื ืืื ืึท "ืจืืื" ืืึทืคึผืคึผ, ืืึธืก ืืื, ืื ืืืขื ืึทืคึผืืึทืงืืืฉืึทื ืื ืืขืจืึทืงืฅ ืืืืึทื ืืื ืื ืืืึทืงืืืืืืึทื, ืึธื ืืืื ืืืืืขื ืข ืืึทืงืขื ื, ืืึทืืึทืืืืก, ืขืืง.
ืืขืืืืื ื ืืขืงื ืืงืก ืืืึธืก ืงืขื ืขื ืืืื ืืืื ื ืืฆืืง ืืื ืคืืืข ืื ืืขืจืข ืคึผืจืึทืืืฉืขืงืก:
- ืจืืคื ืึท ืงืืื ืืฉืืื ืืื ืืืืื ืืื ืืืืื ืฆืืจืืงืฆืึธื (ืืื ืื ืฆืืื ืคืื ืื ืจืืคื ืขืก ืืขื ืขื ืงืืื ืืึธืงืขื ืก ืืืืฃ ืื ืืฉืืื ืฆื ืืึทืฆืึธืื ืคึฟืึทืจ ืื ืจืืคื, ืึธืืขืจ ืืื ืืขืจืฉืืึทื ืขื ืืึธืจื ืืื ืึท ืจืขืืืืืึทื ืคืื ืื ืจืืคื).
- PoW-captcha - ืฉืืฅ ืงืขืื ืืืื-ืึธืคืืงืืึทื ืึธืืึทืืืืืื ืงืึทืืืก ืฆื ืกืืึทืจื ืืฉืืื ืคืึทื ืืงืฉืึทื ื - ืึทื ืึทืืึธื ืฆื ืงืึทืคึผืืืฉืึท, ืึธืืขืจ ืืืจื ืืขืจืืืืึทื ืคืื ืื ื ืืฆื ืคืื ืงืึทืืคึผืืืืื ื ืจืขืกืืจืกื.
- ืึธื ืคึฟืจืขื ืคึฟืึทืจ ืืึทืื ืฉืืืกืืขื ื ืืฆื ืึท ืืืกืืขืจ.
ืื ืึทืคึผืืึทืงืืืฉืึทื ืืืฉืืืื ืคืื:
- ืงืืื ืืฉืืื ืงืึธื ืืื ืื ride4dapps ืฉืคึผืจืึทื (ืืืึธืก, ืืื ืคึผืืึทื ื ืขื, ืืื ืืขืจืืืฉื ืืื ืื ืืืืคึผื ืงืืื ืืฉืืื ืคึฟืึทืจ ืืืึธืก ืฆืืืขืื ืคืึทื ืืงืฉืึทื ืึทืืืื ืืึทืจืฃ ืืืื ืืืคึผืืึทืืขื ืึทื);
- js ืจืึทืคึผืขืจ ืืืึธืก ืืืคึผืืึทืืึทื ืฅ ืึท ืึทืืกืืจืึทืงืฆืืข ืืืจืื ืืืืขืจ ืื WAVES NODE REST API;
- ืงืึธื ืืืืฃ ืื vuejs ืคืจืืืืืืขืจืง, ืืืึธืก ืืื ืึท ืืืืฉืคึผืื ืคืื ื ืืฆื ืื ืืืืืืึธืืขืง ืืื RIDE ืงืึธื.
ืืื ืืื ืื ืืึทืฉืจืืึทืื ืึทืืข ืื ืืืกืืขื ืคึฟืขืึดืงืืืื.
ืจืืคื ืึท ืงืืื ืืฉืืื ืคึฟืึทืจ ืืืืื ืืื ืืืืื ืจืืคึผืืืืึทื ื
ืจืืคื InvokeScript ืจืืงืืืืืขืจื ืฆืึธืืื ื ืคืื ืึท ืึธืคึผืฆืึธื ืคืื ืื ืืฉืืื ืื ืืฉืืืืืื ื ืื ืืจืึทื ืกืึทืงืืืึธื. ืืึธืก ืืื ื ืืฉื ืึท ืคึผืจืึธืืืขื ืืืื ืืืจ ืืึทืื ืึท ืคึผืจืืืขืงื ืคึฟืึทืจ ืืืึทืงืืืืืืึทื ืืขืขืงืก ืืืึธืก ืืึธืื ืึท ืืืืขืจ ืกืืืข ืคืื โโโโWAVES ืืึธืงืขื ืก ืืืืฃ ืืืืขืจ ืืฉืืื, ืึธืืขืจ ืืืื ืื ืคึผืจืึธืืืงื ืืื ืึทืืืขื ืฆื ื ืืฆื ืืืจื ืื ืึทืืืขืืืื ืข ืฆืืืืจ, ืืึธืก ืืืขืจื ืึท ืขืจื ืกื ืคึผืจืึธืืืขื. ื ืึธื ืึทืืข, ืืขืจ ืืึทื ืืฆืขืจ ืืืื ื ืขืืขื ืงืขืืจ ืคืื ืคึผืขืจืืฉืึทืกืื ื WAVES ืืึธืงืขื ืก (ืึธืืขืจ ืื ืื ืืขืจ ืคึผืึทืกืืง ืึทืกืขื ืืืึธืก ืงืขื ืขื ืืืื ืืขื ืืฆื ืฆื ืืึทืฆืึธืื ืคึฟืึทืจ ืืจืึทื ืืึทืงืฉืึทื ื), ืืืึธืก ืื ืงืจืืกืื ืื ืฉืืื ืืืคึผืฉ ืฉืืึทืืึทื ืฆื ืึทืจืืึทื ืืจืขืื ืืื ืื ืคึผืจืืืขืงื. ืืืจ ืงืขื ืขื ืคืึทืจืฉืคึผืจืืืื ืึท ืึทืกืขื ืฆื ืืืืขืจื ืืืึธืก ืงืขื ืขื ืฆืึธืื ืคึฟืึทืจ ืืจืึทื ืืึทืงืฉืึทื ื ืืื ืืึธืื ืื ืจืืืืงืืจื ืคืื ืืืกืืื ืืืขื ืึธืืึทืืืืืื ืกืืกืืขืืขื ืืขื ืขื ืืืฉืืคื ืฆื ืคึผืึธืืคึผืข ืึท ืคืืืกืืง ืึทืกืขื ืคืื ืืื ืืืขืจ ืกืืกืืขื.
ืขืก ืืืึธืื ืืืื ืืืืขืจ ืืึทืงืืืขื ืืืื ืขืก ืืื ืืขืืืขื ืฆื ืจืืคื InvokeScript "ืืืืฃ ืื ืงืึธืกื ืคืื ืื ืืึทืงืืืขืจ" (ืื ืงืืื ืืฉืืื ืืืืฃ ืืืึธืก ืื ืฉืจืืคื ืืื ืืื ืกืืึทืืืจื), ืืื ืึทืืึท ืึท ืืขืืืขืืงืืื, ืืึธืืฉ ื ืื ืืื ืึท ืงืืึธืจ ืืื ืืขืจ ืืึธื, ืืืืืกืฅ.
ืืืื ืื InvokeScript ืืืจ ืืึทืื ืึท ืกืงืจืืคึผื ืืจืึทื ืกืคืขืจ ืฆื ืื ืงืึทืืืขืจ 'ืก ืึทืืจืขืก, ืืืึธืก ืงืึทืืคึผืึทื ืกืืืฅ ืคึฟืึทืจ ืื ืึธืคึผืฆืึธื ืืึธืงืขื ืก ืคืืจืืจืืื, ืืขืืึธืื ืึทืืึท ืึท ืจืืคื ืืืขื ืืืื ืืขืจืึธืื, ืืคืืื ืืืื ืืื ืืขืจ ืฆืืื ืคืื ืื ืจืืคื ืขืก ืืขื ืขื ืงืืื ืึทืกืขืฅ ืืืืฃ ืื ืคืึทื ืืฉืืื. ืืึธืก ืืื ืืขืืืขื ืืืืึทื ืื ืืฉืขืง ืคึฟืึทืจ ืืขื ืื ืืึธืงืขื ืก ืืื ืืขืืืื ื ืึธื ืื ืืจืึทื ืกืึทืงืืืึธื ืืื ืืขืจืืคื, ืืื ืืื ืืืืืขืจ ืขืก, ืึทืืื ืึทื ืืจืึทื ืืึทืงืฉืึทื ื ืงืขื ืขื ืืืื ืืขืืืื ืืืืฃ ืงืจืขืืื, ืืื ืืขืจ ืฆื ืืึทืืืืง ืจืืคึผืืืืึทื ื.
ืกืงืจืืคึผืืืจืึทื ืกืคืขืจ (ืืื ืงืึทืืืขืจ, ื. ืึธืคึผืฆืึธื, ืึทืคึผืึทืจืึทื)
ืืขืจ ืงืึธื ืืื ืื ืจืืืืืขืจืก ืื ืคืืจืืจืืื ืึธืคึผืฆืึธื ื ืืฆื ืงืืื ืืฉืืื ืืขืื. ืฆื ืืึทืฉืืฆื ืงืขืื ืืืกืืื ืคืื ืืขื ืฉืืจืื, ืขืก ืืื ื ืืืืืง ืฆื ื ืืฆื ืึท ืืฉืขืง ืึทื ืืขืจ ืงืึทืืืขืจ ืกืคึผืขื ืื ืื ืึธืคึผืฆืึธื ืืื ืื ืคืืจืืื ืื ืึทืกืขื ืืื ืืื ืืืืึทื ืืืืึทืฅ:
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-captcha) ืืื ืคืืจืืื ืื.
PoW-captcha
ืืขืจ ืืขืืึทื ืง ืคืื ืืขืจืืืืึทื-ืคืื-ืึทืจืืขื ืงืึทืคึผืืืฉืึท ืืื ื ืืฉื ื ืืึท ืืื ืืื ืฉืืื ืืืคึผืืึทืืขื ืึทื ืืื ืคืึทืจืฉืืื ืคึผืจืึทืืืฉืขืงืก, ืึทืจืืึทื ืืขืจืขืื ื ืื ืืืคึผืืึทืืขื ืึทื ืืืืฃ ืื ืืงืขืจ ืคืื ืืืึทืืืขืก. ืืขืจ ืืขืืึทื ืง ืืื ืึทื ืืื ืกืืจ ืฆื ืืืจืืคืืจื ืึทื ืึทืงืฆืืข ืืืึธืก ืงืึทื ืกืืื ืื ืจืขืกืืจืกื ืคืื ืืื ืืืขืจ ืคึผืจืืืขืงื, ืืขืจ ืงืึทืืืขืจ ืืืื ืืืื ืคืึทืจืืจืขื ืืขื ืืืื ืืืืืขื ืข ืจืขืกืืจืกื, ืืืึธืก ืืืื ืึท ืจืืกืึธืจืก ืืืคึผืืืฉืึทื ืืึทืคืึทืื ืืึทื ืฅ ืืืึทืขืจ. ืคึฟืึทืจ ืึท ืืืืขืจ ืืจืื ื ืืื ื ืืืขืจืืง-ืคึผืจืืึทื ืืืึทืืึทืืืืฉืึทื ืึทื ืืขืจ ืกืขื ืืขืจ ืคืื ืื ืืจืึทื ืกืึทืงืืืึธื ืืื ืกืึทืืืื ืื PoW ืคึผืจืึธืืืขื, ืขืก ืืื ืึท ืืจืึทื ืกืึทืงืืืึธื ืฉืืึทื ืืฉืขืง:
ืืืื take(toBase58String(i.transactionId), 3) != "123" ืืขืืึธืื ืืืึทืจืคื ("ืืขืจืืืืึทื ืคืื ืึทืจืืขื ื ืื ืึทื ืืขืจืฉ") ืึทื ืืขืจืฉ
ืืื ืกืืจ ืฆื ืืืจืืคืืจื ืึท ืืจืึทื ืกืึทืงืืืึธื, ืืขืจ ืงืึทืืืขืจ ืืืื ืืืืกืงืืืึทืื ืึทืืึท ืคึผืึทืจืึทืืขืืขืจืก ืึทืืื ืึทื ืืืื ืืึทืืข 58 ืงืึธื (ืื) ืืืืื ืืื ืื ื ืืืขืจื 123, ืืืึธืก ืงืึธืจืึทืกืคึผืึทื ืื ืืื ืืืจืืฉื ืืืืขื ืฆื ืึท ืคึผืึธืจ ืคืื ืืขื ืก ืคืื ืกืขืงืื ืืขืก ืคืื ืคึผืจืึทืกืขืกืขืจ ืฆืืื ืืื ืืื ืืืื ืืืืึทื ืคึฟืึทืจ ืืื ืืืขืจ ืึทืจืืขื. ืืืื ืึท ืกืืืคึผืืขืจ ืึธืืขืจ ืืขืจ ืงืึธืืคึผืืืฆืืจื PoW ืืื ืคืืจืืื ืื, ืื ืึทืจืืขื ืงืขื ืขื ืืืื ืืืืื ืืึทืืึทืคืืื ืืืืฃ ืึท ืงืืึธืจ ืืื ืืขืจ ืืึธื.
ืึธื ืคึฟืจืขื ืคึฟืึทืจ ืืึทืื ืฉืืืกืืขื ื ืืฆื ืึท ืืืกืืขืจ
ืืื ืกืืจ ืฆื ื ืืฆื ืืืึทืงืืืืืืึทื ืืื ืึท ืืึทืืึทืืืืก, ืขืก ืืื ืืืืืึทื ืฆื ืืึธืื ืึทืคึผื ืืืฉืืจืื ืคึฟืึทืจ ืงืืืขืจืื ื ืื ืืึทืืึทืืืืก ืืื ืฉืืืกื-ืืืึทื ืืืืืจื ืืืืฃ ืืขืืคึผืืึทืืขืก. ืึทืืึท ืึท ืืืฉืืจืื ืืจืืืก ืืื ืื ืึธื ืืืื ืคืื ืืืื 2019 ืืื ืื ืคืึธืจืขื ืคืื ืึท ืคึผืึทืจืึทืืขืืขืจ ืฉืืืขืืขืืขื ืืื ืื REST API ืืขืื /ืึทืืจืขืกืก/ืืึทืืึท?ืืึทืืฉืขืก=ืจืขืืขืงืกืคึผ. ืืืฆื, ืืืื ืืืจ ืืึทืจืคึฟื ืฆื ืืึทืงืืืขื ืืขืจ ืืื ืืืื ืฉืืืกื ืคึฟืื ืึท ืืืขื ืึทืคึผืืึทืงืืืฉืึทื ืืื ื ืื ืึทืืข ืฉืืืกืืขื ืืื ืึทืืึธื, ืึธืืขืจ ืืืืื ืขืืืขืืข ืืจืืคึผืข, ืืืจ ืงืขื ืขื ืืึทืื ืึท ืกืขืืขืงืฆืืข ืืืจื ืฉืืืกื ื ืึธืืขื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืื ืืขื ืคึผืจืืืขืงื, ืืืืืืจืึธืึทื ืืจืึทื ืืึทืงืฉืึทื ื ืืขื ืขื ืงืึธืืขื ืืื
withdraw_${userAddress}_${txid}
ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืืึทืงืืืขื ืึท ืจืฉืืื ืคืื ืืจืึทื ืืึทืงืฉืึทื ื ืคึฟืึทืจ ืืืืืืจืึธืึทื ืคืื ืืขืื ืคึฟืึทืจ ืึท ืืขืืขืื ืึทืืจืขืก ื ืืฆื ืื ืืืกืืขืจ:
?matches=withdraw_${userAddress}_.*
ืืืฆื ืืึธืื ืก ืงืืง ืืื ืื ืงืึทืืคึผืึธืื ืึทื ืฅ ืคืื ืื ืคืึทืจืืืง ืืืืืื ื.
ืงืืง ืงืึธื
ืืขืจ ืงืึธื ืืื ืึท ืืจืืขืื ืืขืืึธ ื ืึธืขื ื ืฆื ืื ืคืึทืงืืืฉ ืคึผืจืืืขืงื. ืขืก ืืืคึผืืึทืืึทื ืฅ ืืึธืืื ืืืจื Waves Keeper ืืื ืึทืจืืขื ืืื ืื affiliate.js ืืืืืืึธืืขืง, ืืื ืืืึธืก ืขืก ืจืขืืืฉืืกืืขืจื ืืขืจ ืืึทื ืืฆืขืจ ืืื ืื ืกืืกืืขื, ืงืืืขืจืื ื ืืจืึทื ืกืึทืงืืืึธื ืืึทืื, ืืื ืืืื ืึทืืึทืื ืืืจ ืฆื ืฆืืจืืงืฆืืขื ืขืจื ื ืืขืื ืฆื ืื ืืึทื ืืฆืขืจ 'ืก ืืฉืืื.
ืงืึธื ืคึฟืึทืจ RIDE
ืืืฉืืืื ืคืื ืื ืจืขืืืกืืจืืจื, ืคืึธื ื ืืื ืฆืืจืืงืฆืืขื ืคืึทื ืืงืฉืึทื ื.
ืื ืจืขืืืกืืจืืจื ืคึฟืื ืงืฆืืข ืจืขืืืฉืืกืืขืจื ืึท ืืึทื ืืฆืขืจ ืืืืฃ ืื ืกืืกืืขื. ืขืก ืืื ืฆืืืื ืคึผืึทืจืึทืืขืืขืจืก: ืจืขืคืขืจืขืจ (ืจืขืคืขืจืขืจ ืึทืืจืขืก) ืืื ืื ืืึทืืฅ ืคึผืึทืจืึทืืขืืขืจ, ืืืึธืก ืืื ื ืืฉื ืืขื ืืฆื ืืื ืื ืคึฟืื ืงืฆืืข ืงืึธื, ืืืึธืก ืืื ืืืจืฃ ืฆื ืกืขืืขืงืืืจื ืืขื ืืจืึทื ืกืึทืงืืืึธื ืฉืืึทื (PoW-captcha ืึทืจืืขื).
ืื ืคึฟืื ืงืฆืืข (ืืื ืื ืืขืจืข ืคืึทื ืืงืฉืึทื ื ืคืื ืืขื ืคึผืจืืืขืงื) ื ืืฆื ืื ืืืืื ืจืืคื ืืขืื ืืง, ืืขืจ ืจืขืืืืืึทื ืคืื ืื ืคึฟืื ืงืฆืืข ืืื ืฆื ืคืื ืึทื ืฆื ืื ืฆืึธืืื ื ืคืื ืึท ืึธืคึผืฆืึธื ืคึฟืึทืจ ืจืืคื ืืขื ืคึฟืื ืงืฆืืข. ืืึทื ืง ืฆื ืืขื ืืืืืื ื, ืึท ืืึทื ืืฆืขืจ ืืืึธืก ืคึผืื ืงื ืืืฉืืคื ืึท ืืืึทืื ืงืขื ืขื ืืืืื ืึทืจืืขืื ืืื ืื ืกืืกืืขื ืืื ืืึธื ื ืื ืืึธืื ืฆื ืืึธืจื ืืืขืื ืคึผืขืจืืฉืึทืกืื ื ืึธืืขืจ ืจืืกืืืืื ื ืึท ืึทืกืขื ืืืึธืก ืึทืืึทืื ืืื ืฆื ืืึทืฆืึธืื ืึท ืืจืึทื ืกืึทืงืืืึธื ืึธืคึผืฆืึธื.
ืืขืจ ืจืขืืืืืึทื ืคืื ืื ืจืขืืืกืืจืึทืฆืืข ืคึฟืื ืงืฆืืข ืืื ืฆืืืื ืจืขืงืึธืจืืก:
${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. ืืืคึผืืึทืืึทื ืฅ ืึท ืึทืืกืืจืึทืงืฆืืข ืืืจืื ืื ืืืคึผืขื ืืึทื ืืื ืคืื ืื ืคืจืืืืืืขืจืง (ืงืืื ืืืื ืขืจ ืงืขื ืขื ืืืื ืืขืืืืื ื). ืึทืงืืืื ืคืึทื ืืงืฉืึทื ื (ืจืขืืืกืืจืืจื, ืฆืืจืืงืฆืืขื) ืืืขืจื ืขืืขื ืึทื Waves Keeper ืืื ืืื ืกืืึทืืืจื ืืืืฃ ืื ืกืืกืืขื, ืื ืืืืืืึธืืขืง ืืื ืงืขื ื ืืฉื ืงืึธื ืืจืึธืืืจื ืืขื.
ืืืคึผืืึทืืขื ืืืืฉืึทื ืืขืืืึธืืก:
fetchReferralTransactions
fetchWithdrawTransactions
fetchMyBalance
fetchReferrals
fetchReferer
withdraw
register
ืื ืคืึทื ืืงืฉืึทื ืึทืืืื ืคืื ืื ืืขืืืึธืืก ืืื ืงืืึธืจ ืืื ืืขืจ ืืึธื ืคืื ืื ืคึผืึทืจืึทืืขืืขืจืก ืืื ืืืืืขืงืขืจื ืืึทืื ืืขื ืขื ืืืกืงืจืืืื ืืื ืื ืงืึธื. ืื ืจืขืืืกืืจืืจื ืคืื ืงืฆืืข ืจืืงืืืืืขืจื ื ืึธื ืืึทืืขืจืงืื ืืขื - ืขืก ืกืืึทืจืฅ ืึท ืฆืืงื ืคืื ืกืขืืขืงืืื ื ืื ืืจืึทื ืกืึทืงืืืึธื ืฉืืึทื ืึทืืื ืึทื ืขืก ืกืืึทืจืฅ ืืื 123 - ืืึธืก ืืื ืื PoW-captcha ืืืกืงืจืืืื ืืืืื, ืืืึธืก ืคึผืจืึทืืขืงืฅ ืงืขืื ืืึทืกืข ืจืขืืืฉืืกืืจืืืฉืึทื ื. ืื ืคึฟืื ืงืฆืืข ืืขืคืื ื ืึท ืืจืึทื ืกืึทืงืืืึธื ืืื ืื ืคืืจืืื ืื ืฉืืึทื, ืืื ืืขืจื ืึธื ืฆืืืื ืขืก ืืืจื Waves Keeper.
DEX ืฆืืืขืื ืคึผืจืึธืืจืึทื ืืื ืื ืืืฆื ืืื
ืืงืืจ: www.habr.com