archethic-foundation / archethic-foundation/archethic-node

New “transactionValidation” graphql subscription API

Open
#1,646 0 comments 0 reactions 1 assignee Claimed by @Chralu View on GitHub
enhancements feature
Dominant language
Elixir
Stars
82
Forks
24
PR merge metrics
No merged PRs in 30d

Description

### Describe the solution you'd like
This subscription should replace both `transactionConfirmed(address: Address!): TransactionAttestation` and `transactionError(address: Address!): TransactionError`.

`transactionValidation` sends notification when transaction validation is done (either on a failure or success).

```typescript
/// On success
{
address: Address,
success: {
crossValidationStamps: [
{
nodePublicKey: PublicKey,
signature: Hex
},
],
},
}

/// On Failure
{
address: Address,
failure: {
context: ErrorContext,
error: ErrorDetails
}
}
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.