]> Git Repo - VerusCoin.git/blob - src/crosschain.h
Ensure export finalization edge case
[VerusCoin.git] / src / crosschain.h
1 #ifndef CROSSCHAIN_H
2 #define CROSSCHAIN_H
3
4 #include "cc/eval.h"
5
6
7 /* On assetchain */
8 TxProof GetAssetchainProof(uint256 hash);
9
10 /* On KMD */
11 uint256 CalculateProofRoot(const char* symbol, uint32_t targetCCid, int kmdHeight,
12         std::vector<uint256> &moms, uint256 &destNotarisationTxid);
13 TxProof GetCrossChainProof(const uint256 txid, const char* targetSymbol, uint32_t targetCCid,
14         const TxProof assetChainProof);
15 void CompleteImportTransaction(CTransaction &importTx);
16
17 /* On assetchain */
18 bool GetNextBacknotarisation(uint256 txid, std::pair<uint256,NotarisationData> &bn);
19
20
21 #endif /* CROSSCHAIN_H */
This page took 0.023357 seconds and 4 git commands to generate.