@avalabs/avalanchejs
Version:
Avalanche Platform JS Library
17 lines • 803 B
TypeScript
import { BaseTx } from '../avax/baseTx';
import type { Codec } from '../codec/codec';
import { TypeSymbols } from '../constants';
import { BlsSignature } from '../fxs/common/blsSignature';
import { BigIntPr, Bytes } from '../primitives';
import { PVMTx } from './abstractTx';
export declare class RegisterL1ValidatorTx extends PVMTx {
readonly baseTx: BaseTx;
readonly balance: BigIntPr;
readonly blsSignature: BlsSignature;
readonly message: Bytes;
_type: TypeSymbols;
constructor(baseTx: BaseTx, balance: BigIntPr, blsSignature: BlsSignature, message: Bytes);
static fromBytes(bytes: Uint8Array, codec: Codec): [registerSubnetValidatorTx: RegisterL1ValidatorTx, rest: Uint8Array];
toBytes(codec: Codec): Uint8Array;
}
//# sourceMappingURL=registerL1ValidatorTx.d.ts.map