Buyer and seller agree to a smart contract on and own both a ERC20 compatible wallet. Seller fails to deliver the product so buyer get's his tokens back.

In this example the tokens where already sent to the Smart Contract before it executed (or even could execute). But is it also possible to trigger payments between wallets without having to send tokens to the Smart Contract before execution?

Obviously some problems could arise right here (e.g. buyer transferring all his tokens another wallet) but that is not the question.

Hope you guys can answer this!

1 Answer 1


Yes, but only if your wallet is a contract.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.