载入中...
搜索中...
未找到
#include "settlement/Settlement.h"#include <algorithm>#include <charconv>#include <cmath>#include <limits>#include <utility>命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::settlement |
函数 | |
| EVENGINE_API_FOUNDATION eve::Result< std::string > | eve::settlement::settlementResultCanonicalJson (const SettlementResult &result) |
| Serialize the stable semantic fields of a settlement result as canonical JSON. | |
| EVENGINE_API_FOUNDATION eve::Result< eve::ContentId > | eve::settlement::settlementResultDigest (const SettlementResult &result, const eve::SnapshotHashProvider &hashProvider) |
| Hash the canonical semantic representation of a settlement result. | |
| EVENGINE_API_FOUNDATION eve::Result< std::vector< std::string > > | eve::settlement::verifySettlementResult (const SettlementResult &expected, const SettlementResult &actual) |
| Compare two settlement results and report stable field paths that differ. | |
| EVENGINE_API_FOUNDATION eve::Result< std::string > | eve::settlement::createSettlementReplayRecord (const SettlementRequest &request, eve::ContentId ruleDigest, const SettlementResult &result, const eve::SnapshotHashProvider &hashProvider) |
| Serialize one replayable request with its rule and expected-result identities. | |
| EVENGINE_API_FOUNDATION eve::Result< SettlementRequest > | eve::settlement::settlementReplayRequest (std::string_view recordJson) |
| Decode the request from a strict version-1 replay record. | |
| EVENGINE_API_FOUNDATION eve::Result< std::vector< std::string > > | eve::settlement::verifySettlementReplayRecord (std::string_view recordJson, eve::ContentId ruleDigest, const SettlementResult &actual, const eve::SnapshotHashProvider &hashProvider) |
| Verify current rules and outcome against a strict replay record. | |