schema
schema: {
$id: string;
properties: {
activeValidatorsUpdate: {
fieldNumber: number;
properties: {
bftWeightsUpdate: {
fieldNumber: number;
items: {
dataType: string;
};
type: string;
};
bftWeightsUpdateBitmap: {
dataType: string;
fieldNumber: number;
};
blsKeysUpdate: {
fieldNumber: number;
items: {
dataType: string;
maxLength: number;
minLength: number;
};
type: string;
};
};
required: string[];
type: string;
};
certificate: {
dataType: string;
fieldNumber: number;
};
certificateThreshold: {
dataType: string;
fieldNumber: number;
};
inboxUpdate: {
fieldNumber: number;
properties: {
crossChainMessages: {
fieldNumber: number;
items: {
dataType: string;
};
type: string;
};
messageWitnessHashes: {
fieldNumber: number;
items: {
dataType: string;
maxLength: number;
minLength: number;
};
type: string;
};
outboxRootWitness: {
fieldNumber: number;
properties: {
bitmap: {
dataType: string;
fieldNumber: number;
};
siblingHashes: {
fieldNumber: number;
items: {
dataType: string;
maxLength: number;
minLength: number;
};
type: string;
};
};
required: string[];
type: string;
};
};
required: string[];
type: string;
};
sendingChainID: {
dataType: string;
fieldNumber: number;
maxLength: number;
minLength: number;
};
};
required: string[];
type: string;
} = crossChainUpdateTransactionParams
Type declaration
-
$id: string
-
properties: {
activeValidatorsUpdate: {
fieldNumber: number;
properties: {
bftWeightsUpdate: {
fieldNumber: number;
items: {
dataType: string;
};
type: string;
};
bftWeightsUpdateBitmap: {
dataType: string;
fieldNumber: number;
};
blsKeysUpdate: {
fieldNumber: number;
items: {
dataType: string;
maxLength: number;
minLength: number;
};
type: string;
};
};
required: string[];
type: string;
};
certificate: {
dataType: string;
fieldNumber: number;
};
certificateThreshold: {
dataType: string;
fieldNumber: number;
};
inboxUpdate: {
fieldNumber: number;
properties: {
crossChainMessages: {
fieldNumber: number;
items: {
dataType: string;
};
type: string;
};
messageWitnessHashes: {
fieldNumber: number;
items: {
dataType: string;
maxLength: number;
minLength: number;
};
type: string;
};
outboxRootWitness: {
fieldNumber: number;
properties: {
bitmap: {
dataType: string;
fieldNumber: number;
};
siblingHashes: {
fieldNumber: number;
items: {
dataType: string;
maxLength: number;
minLength: number;
};
type: string;
};
};
required: string[];
type: string;
};
};
required: string[];
type: string;
};
sendingChainID: {
dataType: string;
fieldNumber: number;
maxLength: number;
minLength: number;
};
}
-
activeValidatorsUpdate: {
fieldNumber: number;
properties: {
bftWeightsUpdate: {
fieldNumber: number;
items: {
dataType: string;
};
type: string;
};
bftWeightsUpdateBitmap: {
dataType: string;
fieldNumber: number;
};
blsKeysUpdate: {
fieldNumber: number;
items: {
dataType: string;
maxLength: number;
minLength: number;
};
type: string;
};
};
required: string[];
type: string;
}
-
fieldNumber: number
-
properties: {
bftWeightsUpdate: {
fieldNumber: number;
items: {
dataType: string;
};
type: string;
};
bftWeightsUpdateBitmap: {
dataType: string;
fieldNumber: number;
};
blsKeysUpdate: {
fieldNumber: number;
items: {
dataType: string;
maxLength: number;
minLength: number;
};
type: string;
};
}
-
bftWeightsUpdate: {
fieldNumber: number;
items: {
dataType: string;
};
type: string;
}
-
fieldNumber: number
-
items: {
dataType: string;
}
-
type: string
-
bftWeightsUpdateBitmap: {
dataType: string;
fieldNumber: number;
}
-
dataType: string
-
fieldNumber: number
-
blsKeysUpdate: {
fieldNumber: number;
items: {
dataType: string;
maxLength: number;
minLength: number;
};
type: string;
}
-
fieldNumber: number
-
items: {
dataType: string;
maxLength: number;
minLength: number;
}
-
dataType: string
-
maxLength: number
-
minLength: number
-
type: string
-
required: string[]
-
type: string
-
certificate: {
dataType: string;
fieldNumber: number;
}
-
dataType: string
-
fieldNumber: number
-
certificateThreshold: {
dataType: string;
fieldNumber: number;
}
-
dataType: string
-
fieldNumber: number
-
inboxUpdate: {
fieldNumber: number;
properties: {
crossChainMessages: {
fieldNumber: number;
items: {
dataType: string;
};
type: string;
};
messageWitnessHashes: {
fieldNumber: number;
items: {
dataType: string;
maxLength: number;
minLength: number;
};
type: string;
};
outboxRootWitness: {
fieldNumber: number;
properties: {
bitmap: {
dataType: string;
fieldNumber: number;
};
siblingHashes: {
fieldNumber: number;
items: {
dataType: string;
maxLength: number;
minLength: number;
};
type: string;
};
};
required: string[];
type: string;
};
};
required: string[];
type: string;
}
-
fieldNumber: number
-
properties: {
crossChainMessages: {
fieldNumber: number;
items: {
dataType: string;
};
type: string;
};
messageWitnessHashes: {
fieldNumber: number;
items: {
dataType: string;
maxLength: number;
minLength: number;
};
type: string;
};
outboxRootWitness: {
fieldNumber: number;
properties: {
bitmap: {
dataType: string;
fieldNumber: number;
};
siblingHashes: {
fieldNumber: number;
items: {
dataType: string;
maxLength: number;
minLength: number;
};
type: string;
};
};
required: string[];
type: string;
};
}
-
crossChainMessages: {
fieldNumber: number;
items: {
dataType: string;
};
type: string;
}
-
fieldNumber: number
-
items: {
dataType: string;
}
-
type: string
-
messageWitnessHashes: {
fieldNumber: number;
items: {
dataType: string;
maxLength: number;
minLength: number;
};
type: string;
}
-
fieldNumber: number
-
items: {
dataType: string;
maxLength: number;
minLength: number;
}
-
dataType: string
-
maxLength: number
-
minLength: number
-
type: string
-
outboxRootWitness: {
fieldNumber: number;
properties: {
bitmap: {
dataType: string;
fieldNumber: number;
};
siblingHashes: {
fieldNumber: number;
items: {
dataType: string;
maxLength: number;
minLength: number;
};
type: string;
};
};
required: string[];
type: string;
}
-
fieldNumber: number
-
properties: {
bitmap: {
dataType: string;
fieldNumber: number;
};
siblingHashes: {
fieldNumber: number;
items: {
dataType: string;
maxLength: number;
minLength: number;
};
type: string;
};
}
-
bitmap: {
dataType: string;
fieldNumber: number;
}
-
dataType: string
-
fieldNumber: number
-
siblingHashes: {
fieldNumber: number;
items: {
dataType: string;
maxLength: number;
minLength: number;
};
type: string;
}
-
fieldNumber: number
-
items: {
dataType: string;
maxLength: number;
minLength: number;
}
-
dataType: string
-
maxLength: number
-
minLength: number
-
type: string
-
required: string[]
-
type: string
-
required: string[]
-
type: string
-
sendingChainID: {
dataType: string;
fieldNumber: number;
maxLength: number;
minLength: number;
}
-
dataType: string
-
fieldNumber: number
-
maxLength: number
-
minLength: number
-
required: string[]
-
type: string