diff --git a/packages/xrpl/src/models/transactions/XChainAddAttestation.ts b/packages/xrpl/src/models/transactions/XChainAddAttestation.ts index dfbc8e14..e6a4f780 100644 --- a/packages/xrpl/src/models/transactions/XChainAddAttestation.ts +++ b/packages/xrpl/src/models/transactions/XChainAddAttestation.ts @@ -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 + } + }> + } } /** diff --git a/packages/xrpl/src/models/transactions/XChainCommit.ts b/packages/xrpl/src/models/transactions/XChainCommit.ts index f2ebf584..b3205e96 100644 --- a/packages/xrpl/src/models/transactions/XChainCommit.ts +++ b/packages/xrpl/src/models/transactions/XChainCommit.ts @@ -30,7 +30,7 @@ export function validateXChainCommit(tx: Record): void { throw new ValidationError('XChainCommit: missing field XChainBridge') } - if (tx.XChainCommitID == null) { + if (tx.XChainClaimID == null) { throw new ValidationError('XChainCommit: missing field XChainClaimID') }