When A sends a signed transaction to B, is the data operation visible in the transaction ? Are the details of the transaction visible to B ? We are planning to put some key value pairs in the transaction , and we don't want B to be able to see that data, but B can submit that transaction for execution.

1 Answer 1


All transaction details are always visible to anyone. It's one of the pillars of public blockchains.

Besides that, a transaction can hold only a relatively small amount of additional data (see memo field), so it won't be enough for you. However, you can store the data on your server, hash it and attach the hash value to a transaction as memo.

You might want to use IPFS to extend the case further and make the data storage fully decentralized.

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.