Noticed this in stellar-core:

/* DataEntry
Data can be attached to accounts.

struct DataEntry

    AccountID accountID; // account this data belongs to
    string64 dataName;
    DataValue dataValue;

// reserved for future use
  union switch (int v)
  case 0:

1) What are the architecural considerations here / how else may be extended?
2) As more applications start use data entries / attachments, do you envision wallets still being the main UI layer for this data, or is this moreso geared towards specifized account viewers in custom applications?

1 Answer 1


I've been pushing the limits of data fields storing code and images, definitely a special viewer is required and in the case of code a virtual machine to run them.

Take a look here, this is code stored on a Stellar account in the data field:


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.