archethic-foundation / archethic-foundation/archethic-node
New “transactionValidation” graphql subscription API
- 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
Assessment
This issue has not been assessed yet.