public class TransactionV0Envelope extends java.lang.Object implements XdrElement
struct TransactionV0Envelope
{
TransactionV0 tx;
/* Each decorated signature is a signature over the SHA256 hash of
* a TransactionSignaturePayload */
DecoratedSignature signatures<20>;
};
| Modifier and Type | Class and Description |
|---|---|
static class |
TransactionV0Envelope.TransactionV0EnvelopeBuilder |
| Constructor and Description |
|---|
TransactionV0Envelope() |
TransactionV0Envelope(TransactionV0 tx,
DecoratedSignature[] signatures) |
| Modifier and Type | Method and Description |
|---|---|
static TransactionV0Envelope.TransactionV0EnvelopeBuilder |
builder() |
static TransactionV0Envelope |
decode(XdrDataInputStream stream) |
static TransactionV0Envelope |
decode(XdrDataInputStream stream,
int maxDepth) |
void |
encode(XdrDataOutputStream stream) |
boolean |
equals(java.lang.Object o) |
static TransactionV0Envelope |
fromXdrBase64(java.lang.String xdr) |
static TransactionV0Envelope |
fromXdrByteArray(byte[] xdr) |
DecoratedSignature[] |
getSignatures() |
TransactionV0 |
getTx() |
int |
hashCode() |
void |
setSignatures(DecoratedSignature[] signatures) |
void |
setTx(TransactionV0 tx) |
TransactionV0Envelope.TransactionV0EnvelopeBuilder |
toBuilder() |
java.lang.String |
toString() |
toXdrBase64, toXdrByteArraypublic TransactionV0Envelope()
public TransactionV0Envelope(TransactionV0 tx, DecoratedSignature[] signatures)
public void encode(XdrDataOutputStream stream) throws java.io.IOException
encode in interface XdrElementjava.io.IOExceptionpublic static TransactionV0Envelope decode(XdrDataInputStream stream, int maxDepth) throws java.io.IOException
java.io.IOExceptionpublic static TransactionV0Envelope decode(XdrDataInputStream stream) throws java.io.IOException
java.io.IOExceptionpublic static TransactionV0Envelope fromXdrBase64(java.lang.String xdr) throws java.io.IOException
java.io.IOExceptionpublic static TransactionV0Envelope fromXdrByteArray(byte[] xdr) throws java.io.IOException
java.io.IOExceptionpublic static TransactionV0Envelope.TransactionV0EnvelopeBuilder builder()
public TransactionV0Envelope.TransactionV0EnvelopeBuilder toBuilder()
public TransactionV0 getTx()
public DecoratedSignature[] getSignatures()
public void setTx(TransactionV0 tx)
public void setSignatures(DecoratedSignature[] signatures)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object