fix models

This commit is contained in:
Mayukha Vadari
2022-07-31 16:50:26 +02:00
parent 2c658fe145
commit dab0667b2f
2 changed files with 28 additions and 26 deletions

View File

@@ -10,47 +10,49 @@ import { BaseTransaction, validateBaseTransaction } from './common'
export interface XChainAddAttestation extends BaseTransaction {
TransactionType: 'XChainAddAttestation'
XChainBridge: XChainBridge
XChainAttestationBatch: {
XChainBridge: XChainBridge
XChainClaimAttestationBatch: Array<{
XChainClaimAttestationBatchElement: {
Account: string
XChainClaimAttestationBatch: Array<{
XChainClaimAttestationBatchElement: {
Account: string
Amount: Amount
Amount: Amount
AttestationRewardAccount: string
AttestationRewardAccount: string
Destination: string
Destination: string
PublicKey: string
PublicKey: string
Signature: string
Signature: string
WasLockingChainSend: 0 | 1
WasLockingChainSend: 0 | 1
XChainClaimID: string
}
}>
XChainClaimID: string
}
}>
XChainCreateAccountAttestationBatch: Array<{
XChainClaimAttestationBatchElement: {
Account: string
XChainCreateAccountAttestationBatch: Array<{
XChainClaimAttestationBatchElement: {
Account: string
Amount: Amount
Amount: Amount
AttestationRewardAccount: string
AttestationRewardAccount: string
Destination: string
Destination: string
PublicKey: string
PublicKey: string
Signature: string
Signature: string
WasLockingChainSend: 0 | 1
WasLockingChainSend: 0 | 1
XChainAccountCreateCount: string
}
}>
XChainAccountCreateCount: string
}
}>
}
}
/**

View File

@@ -30,7 +30,7 @@ export function validateXChainCommit(tx: Record<string, unknown>): void {
throw new ValidationError('XChainCommit: missing field XChainBridge')
}
if (tx.XChainCommitID == null) {
if (tx.XChainClaimID == null) {
throw new ValidationError('XChainCommit: missing field XChainClaimID')
}