public Attachment extends NamedByHash
An attachment is a ZIP (or an optionally signed JAR) that contains one or more files. Attachments are meant to contain public static data which can be referenced from transactions and utilised from contracts. Good examples of how attachments are meant to be used include:
Calendar data
Fixes (e.g. LIBOR)
Smart contract code
Legal documents
Facts generated by oracles which might be reused a lot
| Modifier and Type | Interface and Description |
|---|---|
static class |
Attachment.DefaultImpls
An attachment is a ZIP (or an optionally signed JAR) that contains one or more files. Attachments are meant to
contain public static data which can be referenced from transactions and utilised from contracts. Good examples
of how attachments are meant to be used include:
|
| Modifier and Type | Method and Description |
|---|---|
void |
extractFile(java.lang.String path,
java.io.OutputStream outputTo)
Finds the named file case insensitively and copies it to the output stream.
|
java.io.InputStream |
open() |
java.util.jar.JarInputStream |
openAsJAR() |
getIdjava.io.InputStream open()
java.util.jar.JarInputStream openAsJAR()
void extractFile(java.lang.String path,
java.io.OutputStream outputTo)
Finds the named file case insensitively and copies it to the output stream.