| 36 | } |
| 37 | |
| 38 | void AddressWriter::serializeOutputImp(const ScriptOutput<AddressType::PUBKEY> &output, ScriptFile<DedupAddressType::PUBKEY> &file, bool topLevel) { |
| 39 | auto data = file[output.scriptNum - 1]; |
| 40 | std::copy(output.data.pubkey.begin(), output.data.pubkey.end(), data->pubkey.begin()); |
| 41 | data->hasPubkey = true; |
| 42 | data->saw(AddressType::PUBKEY, topLevel); |
| 43 | } |
| 44 | |
| 45 | void AddressWriter::serializeOutputImp(const ScriptOutput<AddressType::MULTISIG_PUBKEY> &output, ScriptFile<DedupAddressType::PUBKEY> &file, bool topLevel) { |
| 46 | auto data = file[output.scriptNum - 1]; |