Skip to main content

ResQ.Blockchain.INeoClient

INeoClient.RecordLocationAttestationAsync(LocationAttestation, CancellationToken) Method

Records a drone location attestation on the blockchain.

Parameters

attestation LocationAttestation The location attestation containing drone position and signature. cancellationToken System.Threading.CancellationToken Cancellation token for the operation.

Returns

System.Threading.Tasks.Task<TransactionResult>
A TransactionResult containing the transaction hash and confirmation status.

Exceptions

System.InvalidOperationException
Thrown when the blockchain operation fails.
System.OperationCanceledException
Thrown when the operation is cancelled.

Example

Remarks

Location attestations provide cryptographic proof of a drone’s position at a specific time. This is useful for compliance, incident reconstruction, and verification of mission execution.