MCPcopy Create free account
hub / github.com/QuipNetwork/cpp-sdk / parseWinternitzAddressFromHex

Function parseWinternitzAddressFromHex

src/cli.cpp:47–54  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

45// publicSeed + 32-byte publicKeyHash)
46
47static WinternitzAddress parseWinternitzAddressFromHex(const std::string &hex) {
48 std::vector<uint8_t> bytes = fromHex(hex, 64);
49
50 WinternitzAddress address;
51 std::copy(bytes.begin(), bytes.begin() + 32, address.publicSeed.begin());
52 std::copy(bytes.begin() + 32, bytes.end(), address.publicKeyHash.begin());
53 return address;
54}
55
56// Helper: parse a hex string into a Signature (vector<array<uint8_t, 32>>)
57static Signature parseSignatureFromHex(const std::string &hex) {

Callers 3

handleTransferMethod · 0.85
handleExecuteMethod · 0.85
handleChangePqOwnerMethod · 0.85

Calls 1

fromHexFunction · 0.85

Tested by

no test coverage detected