rename XChainAddAttestation -> XChainAddAttestationBatch

This commit is contained in:
Mayukha Vadari
2023-02-02 17:19:51 -05:00
parent 81eb9668a0
commit 6b20053f7e
3 changed files with 18 additions and 18 deletions

View File

@@ -7,8 +7,8 @@ import { BaseTransaction, validateBaseTransaction } from './common'
*
* @category Transaction Models
*/
export interface XChainAddAttestation extends BaseTransaction {
TransactionType: 'XChainAddAttestation'
export interface XChainAddAttestationBatch extends BaseTransaction {
TransactionType: 'XChainAddAttestationBatch'
XChainAttestationBatch: {
XChainBridge: XChainBridge
@@ -56,25 +56,25 @@ export interface XChainAddAttestation extends BaseTransaction {
}
/**
* Verify the form and type of a XChainAddAttestation at runtime.
* Verify the form and type of a XChainAddAttestationBatch at runtime.
*
* @param tx - A XChainAddAttestation Transaction.
* @throws When the XChainAddAttestation is malformed.
* @param tx - A XChainAddAttestationBatch Transaction.
* @throws When the XChainAddAttestationBatch is malformed.
*/
export function validateXChainAddAttestation(
export function validateXChainAddAttestationBatch(
tx: Record<string, unknown>,
): void {
validateBaseTransaction(tx)
if (tx.XChainAttestationBatch == null) {
throw new ValidationError(
'XChainAddAttestation: missing field XChainAttestationBatch',
'XChainAddAttestationBatch: missing field XChainAttestationBatch',
)
}
if (typeof tx.XChainAttestationBatch !== 'object') {
throw new ValidationError(
'XChainAddAttestation: XChainAttestationBatch must be an object',
'XChainAddAttestationBatch: XChainAttestationBatch must be an object',
)
}
@@ -83,19 +83,19 @@ export function validateXChainAddAttestation(
if (attestationBatch.XChainBridge == null) {
throw new ValidationError(
'XChainAddAttestation: missing field XChainAttestationBatch.XChainBridge',
'XChainAddAttestationBatch: missing field XChainAttestationBatch.XChainBridge',
)
}
if (attestationBatch.XChainClaimAttestationBatch == null) {
throw new ValidationError(
'XChainAddAttestation: missing field XChainAttestationBatch.XChainClaimAttestationBatch',
'XChainAddAttestationBatch: missing field XChainAttestationBatch.XChainClaimAttestationBatch',
)
}
if (attestationBatch.XChainCreateAccountAttestationBatch == null) {
throw new ValidationError(
'XChainAddAttestation: missing field XChainAttestationBatch.XChainCreateAccountAttestationBatch',
'XChainAddAttestationBatch: missing field XChainAttestationBatch.XChainCreateAccountAttestationBatch',
)
}
}

View File

@@ -45,7 +45,7 @@ export { SetRegularKey } from './setRegularKey'
export { SignerListSet } from './signerListSet'
export { TicketCreate } from './ticketCreate'
export { TrustSetFlagsInterface, TrustSetFlags, TrustSet } from './trustSet'
export { XChainAddAttestation } from './XChainAddAttestation'
export { XChainAddAttestationBatch } from './XChainAddAttestationBatch'
export { XChainClaim } from './XChainClaim'
export { XChainCommit } from './XChainCommit'
export { XChainCreateBridge } from './XChainCreateBridge'

View File

@@ -55,9 +55,9 @@ import {
validateXChainAccountCreateCommit,
} from './XChainAccountCreateCommit'
import {
XChainAddAttestation,
validateXChainAddAttestation,
} from './XChainAddAttestation'
XChainAddAttestationBatch,
validateXChainAddAttestationBatch,
} from './XChainAddAttestationBatch'
import { XChainClaim, validateXChainClaim } from './XChainClaim'
import { XChainCommit, validateXChainCommit } from './XChainCommit'
import {
@@ -101,7 +101,7 @@ export type Transaction =
| SignerListSet
| TicketCreate
| TrustSet
| XChainAddAttestation
| XChainAddAttestationBatch
| XChainClaim
| XChainCommit
| XChainCreateBridge
@@ -232,8 +232,8 @@ export function validate(transaction: Record<string, unknown>): void {
validateTrustSet(tx)
break
case 'XChainAddAttestation':
validateXChainAddAttestation(tx)
case 'XChainAddAttestationBatch':
validateXChainAddAttestationBatch(tx)
break
case 'XChainClaim':