MessageCoin: {
    amount: BN;
    assetId: string;
    daHeight: BN;
    nonce: BytesLike;
    predicate?: BytesLike;
    predicateData?: BytesLike;
    recipient: AbstractAddress;
    sender: AbstractAddress;
}