diff options
| author | Hampus Sjöberg <[email protected]> | 2016-09-06 22:30:30 +0200 |
|---|---|---|
| committer | Hampus Sjöberg <[email protected]> | 2016-09-06 22:30:30 +0200 |
| commit | fdf82fba3105c3c824e594db8cd7c55c4f692744 (patch) | |
| tree | c06d2747fcd2caa329a2ce514da1caa4264110cd /src/primitives/transaction.cpp | |
| parent | Merge #8466: [Trivial] Do not shadow variables in networking code (diff) | |
| download | discoin-fdf82fba3105c3c824e594db8cd7c55c4f692744.tar.xz discoin-fdf82fba3105c3c824e594db8cd7c55c4f692744.zip | |
Adding method GetTotalSize() to CTransaction
GetTotalSize() returns the total transaction size (including witness) in
bytes.
Diffstat (limited to 'src/primitives/transaction.cpp')
| -rw-r--r-- | src/primitives/transaction.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/primitives/transaction.cpp b/src/primitives/transaction.cpp index 2fdc59ea0..4afbe99fd 100644 --- a/src/primitives/transaction.cpp +++ b/src/primitives/transaction.cpp @@ -131,6 +131,11 @@ unsigned int CTransaction::CalculateModifiedSize(unsigned int nTxSize) const return nTxSize; } +unsigned int CTransaction::GetTotalSize() const +{ + return ::GetSerializeSize(*this, SER_NETWORK, PROTOCOL_VERSION); +} + std::string CTransaction::ToString() const { std::string str; |