Smart Incentive Project for Waves Online Hackaton.
Smart contracts will be used as Escrow and decide to reward side or return money to the owner.
Possible options for use: The school rewards the best students for excellent estimates (data received from the publicly high school official)
The manufacturer rewards people for a sleep scatle (data collected from the public control card of the heart rate) The owner of the product awards the code developers for fixing in the repository (data collected from the GITHUB)
An user who makes a transfer sets a salaries and then checks it with smart contract… The same functionality can be achived with simple transfer transactions without loss of functionality, but less redundancy.
Yup, it is easier to just create transaction, but it is tottally unsafety. Smart Rewarding Processor may be faked and your money will be sent to some hacker’s wallet instead of wallets of your employees.
So processor create protection first as stored data + smart contract almost for free (0.01 Waves). And only after that user may send salaries safety.
For real life application there are should be two money transfer from user. One in 0.01 Waves for contract (user may verify wallets and amounts in Waves explorer) and another one for salaries. This step was skipped in order to simplify demonstration process
Oh, that’s easy. Please send it to the same wallets as stored in your account’s data with the same amount and avoid to send additional money to this wallet as it was created for salary processing, not for your own needs
@Lipnevich, i don’t understand why you’re standing on your own. If it’s just to participate on the hackathon, it’s ok. The app works. But on the other side, if we talk about the idea, your Smart Rewarding does’t look so smart for now.