MCPcopy Create free account

hub / github.com/QuipNetwork/cpp-sdk / functions

Functions99 in github.com/QuipNetwork/cpp-sdk

↓ 49 callersFunctiontoHex
Common functions
include/common.hpp:35
↓ 22 callersFunctionfromHex
include/common.hpp:65
↓ 19 callersFunctiontoChecksumAddress
Converts a lowercase hex Ethereum address to EIP-55 checksum address
include/common.hpp:144
↓ 10 callersFunctionabiEncode
Shared ABI encoding function implementation
src/common.cpp:13
↓ 8 callersMethodexecute
src/cli.cpp:184
↓ 7 callersFunctionderiveClassicalPublicKey
Helper: derive classical public key from private key using ethers.js
src/cli.cpp:69
↓ 7 callersFunctionfromHex32
include/common.hpp:88
↓ 7 callersFunctionkeccak256
Keccak-256 hash function implementation for hashsigs-cpp
src/cli.cpp:22
↓ 6 callersFunctiongetChainId
Get chain ID from RPC endpoint
src/common.cpp:70
↓ 5 callersFunctionensure0x
Helper function to ensure a string has a single '0x' prefix
src/quip_factory.cpp:16
↓ 5 callersMethodgenerateKeyPair
Generate a NEW keypair for a given vaultId using a random public seed This is used for creating the NEXT keypair during transfers
src/cli.cpp:130
↓ 5 callersMethodrecoverKeyPair
Deterministically recover keypair for a given vaultId and publicSeed
src/cli.cpp:138
↓ 4 callersMethodgetPqOwner
src/quip_wallet.cpp:777
↓ 4 callersMethodsign
Sign a message using a recovered keypair
src/cli.cpp:164
↓ 3 callersMethodgetVaults
src/quip_factory.cpp:512
↓ 3 callersFunctionparseWinternitzAddressFromHex
src/cli.cpp:47
↓ 2 callersFunctiongenerateVaultId
Generate a random vault ID using entropy
include/common.hpp:96
↓ 2 callersFunctionprintHelp
src/main.cpp:10
↓ 2 callersFunctionrandomSeed32
Helper: generate a cryptographically secure random 32-byte array
src/cli.cpp:102
↓ 1 callersMethodchangePqOwner
src/quip_wallet.cpp:772
↓ 1 callersMethoddepositToWinternitz
src/quip_factory.cpp:493
↓ 1 callersMethodexecuteWithWinternitzValue
src/quip_wallet.cpp:765
↓ 1 callersMethodgetBalance
src/quip_wallet.cpp:779
↓ 1 callersFunctionloadEnvFromFile
Helper: load environment variables from a .env file
src/main.cpp:128
↓ 1 callersMethodtransferWithWinternitz
src/quip_wallet.cpp:751
MethodCLI
src/cli.cpp:176
MethodImpl
src/quip_wallet.cpp:21
MethodImpl
src/quip_factory.cpp:27
MethodMockQuipWallet
include/mock_wallet.hpp:13
MethodQuipFactory
src/quip_factory.cpp:487
MethodQuipSigner
src/cli.cpp:122
MethodQuipWallet
src/quip_wallet.cpp:745
MethodSetUp
test/quip_factory_test.cpp:10
MethodSetUp
test/cli_test.cpp:10
MethodSetUp
test/quip_wallet_test.cpp:10
FunctionTEST_F
test/quip_factory_test.cpp:15
FunctionTEST_F
test/cli_test.cpp:18
FunctionTEST_F
test/quip_wallet_test.cpp:15
FunctionWriteCallback
Helper function for curl write callback
src/common.cpp:63
MethodWriteCallback
src/quip_wallet.cpp:699
MethodWriteCallback
src/quip_factory.cpp:344
MethodabiEncode
Helper to call the abiEncode.ts script
src/quip_factory.cpp:394
MethodchangePqOwner
src/quip_wallet.cpp:390
MethodchangePqOwner
include/mock_wallet.hpp:55
MethodcreateWallet
Create a wallet instance
include/cli.hpp:53
MethoddepositToWinternitz
src/quip_factory.cpp:34
MethodderiveClassicalPublicKey
Derive classical public key from private key
src/quip_wallet.cpp:654
MethodexecuteWithWinternitz
src/quip_wallet.cpp:201
MethodexecuteWithWinternitz
src/quip_wallet.cpp:758
MethodexecuteWithWinternitz
include/mock_wallet.hpp:42
MethodexecuteWithWinternitzValue
src/quip_wallet.cpp:210
MethodgetBalance
src/quip_wallet.cpp:609
MethodgetBalance
include/mock_wallet.hpp:70
MethodgetChainId
Get chain ID from the RPC provider (cached)
src/quip_wallet.cpp:691
MethodgetChainId
Get chain ID from the RPC provider (cached)
src/quip_factory.cpp:278
MethodgetContractAddress
src/cli.cpp:1047
MethodgetCreationFee
src/quip_factory.cpp:229
MethodgetCreationFee
src/quip_factory.cpp:506
MethodgetExecuteFee
Get execute fee from contract
src/quip_wallet.cpp:640
MethodgetExecuteFee
src/quip_factory.cpp:261
MethodgetExecuteFee
src/quip_factory.cpp:510
MethodgetNextRequestId
src/quip_factory.cpp:350
MethodgetPqOwner
src/quip_wallet.cpp:581
MethodgetPqOwner
include/mock_wallet.hpp:63
MethodgetQuipWalletAddress
src/quip_factory.cpp:206
MethodgetQuipWalletAddress
src/quip_factory.cpp:501
MethodgetRecipientAddress
src/quip_wallet.cpp:686
MethodgetTransferFee
Get transfer fee from contract
src/quip_wallet.cpp:626
MethodgetTransferFee
src/quip_factory.cpp:245
MethodgetTransferFee
src/quip_factory.cpp:508
MethodgetVaultId
src/quip_factory.cpp:317
MethodgetVaults
src/quip_factory.cpp:285
MethodhandleChangePqOwner
src/cli.cpp:635
MethodhandleDeposit
src/cli.cpp:218
MethodhandleExecute
src/cli.cpp:477
MethodhandleGenerateKeypair
src/cli.cpp:884
MethodhandleGetBalance
src/cli.cpp:848
MethodhandleGetPqOwner
src/cli.cpp:866
MethodhandleRecoverKeypair
src/cli.cpp:917
MethodhandleSign
src/cli.cpp:968
MethodhandleTransfer
src/cli.cpp:335
Functionmain
src/main.cpp:156
MethodparseAddress
src/cli.cpp:1062
MethodparseAmount
src/cli.cpp:1079
MethodparseOpData
src/cli.cpp:1087
MethodparsePrivateKey
src/cli.cpp:1106
MethodparsePublicKey
src/cli.cpp:1092
FunctionparsePublicKeyFromHex
Helper: parse a hex string into a PublicKey (array<uint8_t, 32>)
src/cli.cpp:35
MethodparseSignature
src/cli.cpp:1097
FunctionparseSignatureFromHex
Helper: parse a hex string into a Signature (vector<array<uint8_t, 32>>)
src/cli.cpp:57
MethodparseVaultId
src/cli.cpp:1057
MethodprintUsage
src/cli.cpp:1015
MethodsendJsonRpc
src/quip_wallet.cpp:705
MethodsendJsonRpc
src/quip_factory.cpp:352
MethodsetWalletFactory
For testing: set a custom wallet factory
include/cli.hpp:21
MethodtransferWithWinternitz
src/quip_wallet.cpp:28
MethodtransferWithWinternitz
Override virtual functions
include/mock_wallet.hpp:30
Method~Impl
src/quip_wallet.cpp:26
Method~Impl
src/quip_factory.cpp:32