mirror of
https://github.com/Xahau/xahau.js.git
synced 2026-07-30 18:40:21 +00:00
fix models
This commit is contained in:
@@ -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
|
||||
}
|
||||
}>
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -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')
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user