I have done the steps as you said. It paid 70+1 coins in separate transactions as license fee and the test application is unlocked automatically. It is working fine. But why there are two 70+1 transactions and the balance remains at 228 coins in the wallet?
You need to add the details of the transaction. Attach a message or label the transaction as license to the app.
In order to make it work two transactions are needed, First one to temporary address in your wallet which is deleted right after and second one from this temp address to application creator.
Full cost consist of (72 coins):
- application price, it entirely goes to application author (70 coins)
- two transaction fees they goes to who ever is operating servicing node at this instance to me. (2 coins)
I will take into consideration your remarks about more user friendliness
Understood. Do mention the fees and temporary address usage in messages between the wallet and app.
What is the purpose of the intermediate address for the transaction? Why don't you straight away charge the 2 coin fee?