Marks a SmartContract method that verifies receiving Assets to the SmartContract.
Method must return a boolean indicating whether the SmartContract wishes to receive the transferred Assets.
May be used in combination with @sendUnsafe.
See the Native Assets chapter of the advanced guide for more information.