trait NetworkElement extends Any
Created by chris on 1/14/16. This represents a element that can be serialized to be sent over the network
Linear Supertypes
Known Subclasses
BloomFilter, BIP39Seed, ChainCode, ExtKey, ExtKeyPrivVersion, ExtKeyPubVersion, LegacyMainNetPub, LegacyTestNet3Pub, NestedSegWitMainNetPub, NestedSegWitTestNet3Pub, SegWitMainNetPub, SegWitTestNet3Pub, ExtKeyVersion, LegacyMainNetPriv, LegacyTestNet3Priv, NestedSegWitMainNetPriv, NestedSegWitTestNet3Priv, SegWitMainNetPriv, SegWitTestNet3Priv, ExtPrivateKey, ExtPrivateKeyHardened, ExtPublicKey, Bitcoins, CurrencyUnit, Satoshis, FilterType, Basic, GolombFilter, Int32, Int64, Number, SignedNumber, UInt16, UInt32, UInt5, UInt64, UInt8, UnsignedNumber, AddrMessage, AddrV2Message, BlockMessage, CJDNSAddrV2Message, CompactFilterCheckPointMessage, CompactFilterHeadersMessage, CompactFilterMessage, ControlPayload, DataPayload, FeeFilterMessage, FilterAddMessage, FilterClearMessage, FilterLoadMessage, GetAddrMessage, GetBlocksMessage, GetCompactFilterCheckPointMessage, GetCompactFilterHeadersMessage, GetCompactFiltersMessage, GetDataMessage, GetHeadersMessage, GossipAddrMessage, HeadersMessage, I2PAddrV2Message, IPv4AddrV2Message, IPv6AddrV2Message, Inventory, InventoryMessage, MemPoolMessage, MerkleBlockMessage, MsgUnassigned, NetworkHeader, NetworkIpAddress, NetworkMessage, NetworkPayload, NotFoundMessage, PingMessage, PongMessage, ProtocolVersion, ProtocolVersion106, ProtocolVersion209, ProtocolVersion311, ProtocolVersion31402, ProtocolVersion31800, ProtocolVersion60000, ProtocolVersion60001, ProtocolVersion60002, ProtocolVersion70001, ProtocolVersion70002, ProtocolVersion70012, ProtocolVersion70013, ProtocolVersion70014, ProtocolVersion70015, ProtocolVersion70016, RejectMessage, SendAddrV2Message, SendHeadersMessage, ServiceIdentifier, TorV2AddrV2Message, TorV3AddrV2Message, TransactionMessage, TypeIdentifier, MsgBlock, MsgCompactBlock, MsgFilteredBlock, MsgFilteredWitnessBlock, MsgTx, MsgWitnessBlock, MsgWitnessTx, UnknownNetworkAddrV2Message, UnknownService, VerAckMessage, VersionMessage, BigSizeUInt, CompactSizeUInt, Block, BlockHeader, MerkleBlock, ContractDescriptor, ContractInfo, DLCHyperbolaPayoutCurvePiece, NegotiationFields, NegotiationFieldsV1, NegotiationFieldsV2, NoNegotiationFields, DLCPayoutCurve, DLCPayoutCurvePiece, DLCPolynomialPayoutCurvePiece, DLCTimeouts, DisjointUnionContractInfo, EnumContractDescriptor, EnumMultiOracleInfo, EnumOracleInfo, EnumSingleOracleInfo, ExactMultiOracleInfo, MultiOracleInfo, NumericContractDescriptor, NumericExactMultiOracleInfo, NumericMultiOracleInfo, NumericOracleInfo, NumericSingleOracleInfo, OracleInfo, OutcomePayoutConstant, OutcomePayoutCubic, OutcomePayoutLine, OutcomePayoutPolynomial, OutcomePayoutQuadratic, SingleContractInfo, SingleOracleInfo, LnInvoiceSignature, LnTaggedFields, PaymentPreimage, PaymentSecret, ChannelId, FundedChannelId, ShortChannelId, TempChannelId, LnCurrencyUnit, MicroBitcoins, MilliBitcoins, MilliSatoshis, NanoBitcoins, PicoBitcoins, FeeBaseMSat, FeeProportionalMillionths, NodeId, LnRoute, CLTVScriptPubKey, CLTVScriptSignature, CSVScriptPubKey, CSVScriptSignature, ConditionalScriptPubKey, ConditionalScriptSignature, ControlBlock, EmptyScriptPubKey, EmptyScriptSignature, EmptyScriptWitness, IfConditionalScriptPubKey, LockTimeScriptPubKey, LockTimeScriptSignature, MultiSignatureScriptPubKey, MultiSignatureScriptSignature, MultiSignatureWithTimeoutScriptPubKey, NonStandardScriptPubKey, NonStandardScriptSignature, NonWitnessScriptPubKey, NotIfConditionalScriptPubKey, P2PKHScriptPubKey, P2PKHScriptSignature, P2PKScriptPubKey, P2PKScriptSignature, P2PKWithTimeoutScriptPubKey, P2SHScriptPubKey, P2SHScriptSignature, P2WPKHWitnessSPKV0, P2WPKHWitnessV0, P2WSHWitnessSPKV0, P2WSHWitnessV0, RawScriptPubKey, Script, ScriptPubKey, ScriptSignature, ScriptWitness, ScriptWitnessV0, TapBranch, TapLeaf, TaprootKeyPath, TaprootScriptPath, TaprootScriptPubKey, TaprootUnknownPath, TaprootWitness, TapscriptControlBlock, TapscriptTree, TrivialTrueScriptSignature, UnassignedWitnessScriptPubKey, UnknownControlBlock, WitnessCommitment, WitnessScriptPubKey, WitnessScriptPubKeyV0, AmtToForwardTLV, CETSignaturesTLV, CETSignaturesV0TLV, ContractDescriptorTLV, ContractDescriptorV0TLV, ContractDescriptorV1TLV, ContractInfoTLV, ContractInfoV0TLV, ContractInfoV1TLV, DLCAcceptTLV, DLCOfferTLV, DLCOracleTLV, DLCSetupPieceTLV, DLCSetupTLV, DLCSignTLV, DigitDecompositionEventDescriptorV0TLV, EnumEventDescriptorV0TLV, ErrorTLV, EventDescriptorTLV, FundingInputTLV, FundingInputV0TLV, FundingSignaturesTLV, FundingSignaturesV0TLV, HyperbolaPayoutCurvePieceTLV, InitTLV, LnMessage, MultiOracleInfoTLV, NegotiationFieldsTLV, NegotiationFieldsV1TLV, NegotiationFieldsV2TLV, NoNegotiationFieldsTLV, NormalizedString, NumericEventDescriptorTLV, OldPayoutFunctionV0TLV, OldTLVPoint, OracleAnnouncementTLV, OracleAnnouncementV0TLV, OracleAttestmentTLV, OracleAttestmentV0TLV, OracleEventTLV, OracleEventV0TLV, OracleInfoTLV, OracleInfoV0TLV, OracleInfoV1TLV, OracleInfoV2TLV, OracleParamsTLV, OracleParamsV0TLV, OutgoingCLTVValueTLV, PaymentDataTLV, PayoutCurvePieceTLV, PayoutFunctionV0TLV, PingTLV, PolynomialPayoutCurvePieceTLV, PongTLV, RoundingIntervalsV0TLV, SendOfferTLV, ShortChannelIdTLV, Signed16PTLVNumber, SignedDigitDecompositionEventDescriptor, TLV, TLVPoint, TLVSerializable, UnknownTLV, UnsignedDigitDecompositionEventDescriptor, BaseTransaction, CoinbaseInput, EmptyOutputReference, EmptyTransaction, EmptyTransactionInput, EmptyTransactionOutPoint, EmptyTransactionOutput, EmptyWitness, NonWitnessTransaction, OutputReference, Transaction, TransactionInput, TransactionOutPoint, TransactionOutput, TransactionWitness, WitnessTransaction, GlobalPSBTMap, GlobalPSBTRecord, Unknown, UnsignedTransaction, Version, XPubKey, InputPSBTMap, InputPSBTRecord, BIP32DerivationPath, FinalizedScriptSig, FinalizedScriptWitness, HASH160PreImage, HASH256PreImage, NonWitnessOrUnknownUTXO, PartialSignature, ProofOfReservesCommitment, RIPEMD160PreImage, RedeemScript, SHA256PreImage, SigHashType, TRBIP32DerivationPath, TRInternalKey, TRKeySpendSignature, TRLeafScript, TRMerkelRoot, TRScriptSpendSignature, Unknown, WitnessScript, WitnessUTXO, OutputPSBTMap, OutputPSBTRecord, BIP32DerivationPath, RedeemScript, TRBIP32DerivationPath, TRInternalKey, TaprootTree, Unknown, WitnessScript, PSBT, PSBTMap, PSBTRecord, ArithmeticOperation, OP_0NOTEQUAL, OP_1ADD, OP_1SUB, OP_2DIV, OP_2MUL, OP_ABS, OP_ADD, OP_BOOLAND, OP_BOOLOR, OP_DIV, OP_GREATERTHAN, OP_GREATERTHANOREQUAL, OP_LESSTHAN, OP_LESSTHANOREQUAL, OP_LSHIFT, OP_MAX, OP_MIN, OP_MOD, OP_MUL, OP_NEGATE, OP_NOT, OP_NUMEQUAL, OP_NUMEQUALVERIFY, OP_NUMNOTEQUAL, OP_RSHIFT, OP_SUB, OP_WITHIN, BitwiseOperation, OP_AND, OP_EQUAL, OP_EQUALVERIFY, OP_INVERT, OP_OR, OP_XOR, BytesToPushOntoStack, OP_0, OP_1, OP_10, OP_11, OP_12, OP_13, OP_14, OP_15, OP_16, OP_1NEGATE, OP_2, OP_3, OP_4, OP_5, OP_6, OP_7, OP_8, OP_9, OP_FALSE, OP_PUSHDATA1, OP_PUSHDATA2, OP_PUSHDATA4, OP_TRUE, ScriptConstant, ScriptNumber, ScriptNumberOperation, ScriptOperation, ScriptToken, ConditionalOperation, ControlOperations, OP_ELSE, OP_ENDIF, OP_IF, OP_NOTIF, OP_RETURN, OP_VERIFY, CryptoOperation, CryptoSignatureEvaluation, OP_CHECKMULTISIG, OP_CHECKMULTISIGVERIFY, OP_CHECKSIG, OP_CHECKSIGADD, OP_CHECKSIGVERIFY, OP_CODESEPARATOR, OP_HASH160, OP_HASH256, OP_RIPEMD160, OP_SHA1, OP_SHA256, LocktimeOperation, OP_CHECKLOCKTIMEVERIFY, OP_CHECKSEQUENCEVERIFY, NOP, OP_NOP, OP_NOP1, OP_NOP10, OP_NOP4, OP_NOP5, OP_NOP6, OP_NOP7, OP_NOP8, OP_NOP9, OP_RESERVED, OP_RESERVED1, OP_RESERVED2, OP_VER, OP_VERIF, OP_VERNOTIF, ReservedOperation, UndefinedOP_NOP, OP_CAT, OP_LEFT, OP_RIGHT, OP_SIZE, OP_SUBSTR, SpliceOperation, OP_2DROP, OP_2DUP, OP_2OVER, OP_2ROT, OP_2SWAP, OP_3DUP, OP_DEPTH, OP_DROP, OP_DUP, OP_FROMALTSTACK, OP_IFDUP, OP_NIP, OP_OVER, OP_PICK, OP_ROLL, OP_ROT, OP_SWAP, OP_TOALTSTACK, OP_TUCK, StackOperation, AesEncryptedData, AesIV, AesKey, BaseECKey, CurveCoordinate, DigitalSignature, DoubleSha256Digest, DoubleSha256DigestBE, ECAdaptorSignature, ECDigitalSignature, ECKeyBytes, ECPrivateKey, ECPrivateKeyBytes, ECPublicKey, ECPublicKeyApi, ECPublicKeyBytes, EvenParity, FieldElement, FiniteFieldMember, HashDigest, KeyParity, OddParity, PublicKey, RipeMd160Digest, RipeMd160DigestBE, SchnorrDigitalSignature, SchnorrNonce, SchnorrPublicKey, SecpPoint, SecpPointFinite, SecpPointInfinity, Sha1Digest, Sha1DigestBE, Sha256Digest, Sha256DigestBE, Sha256Hash160Digest, Sha256Hash160DigestBE, Sha3_256Digest, Sha3_256DigestBE, SipHashKey, XOnlyPubKey, MuSigNoncePriv, MuSigNoncePub
Ordering
- Alphabetic
- By Inheritance
Inherited
- NetworkElement
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Abstract Value Members
- abstract def bytes: ByteVector
The byte representation of the NetworkElement
- abstract def getClass(): Class[_ <: AnyRef]
- Definition Classes
- Any
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- Any
- final def ##: Int
- Definition Classes
- Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def byteSize: Long
The size of the NetworkElement in bytes.
- def bytesLE: ByteVector
The byte representation of the NetworkElement in little endian
- def equals(arg0: Any): Boolean
- Definition Classes
- Any
- def hashCode(): Int
- Definition Classes
- Any
- def hex: String
The hexadecimal representation of the NetworkElement
- def hexLE: String
The hexadecimal representation of the NetworkElement in little endian
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def toString(): String
- Definition Classes
- Any