OptionalassetId?: string | nullOptionalattachment?: stringBytearray encoded as base58 string
OptionalfeeAssetId?: string | nullFee can be paid in custom token if sponsorship has been set for this token
Can be either address(base58 encoded 24 byte address) or alias. Alias should be used like 'alias:{chainId}:{alias}>'. E.g.: If we have alias 'foo', and we want TESTNET transaction, recipient should be 'alias:T:foo'
Generic type representing LONG type. Default to string | number. Since javascript number more than 2 ** 53 -1 cannot be precisely represented, generic type is used